From ad141f0e4a8144342546d6595dd079dbe9e1bf86 Mon Sep 17 00:00:00 2001 From: Thrilok Kumar Date: Tue, 17 Nov 2020 21:38:09 +0530 Subject: [PATCH] Code refactoring --- contracts/connectors/aave_v2.sol | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/contracts/connectors/aave_v2.sol b/contracts/connectors/aave_v2.sol index baf6fbb..c4be801 100644 --- a/contracts/connectors/aave_v2.sol +++ b/contracts/connectors/aave_v2.sol @@ -109,13 +109,8 @@ contract AaveHelpers is DSMath, Stores { } function getPaybackBalance(AaveDataProviderInterface aaveData, address token, uint rateMode) internal view returns (uint) { - uint stableDebt; - uint variableDebt; - (, stableDebt, variableDebt, , , , , , ) = aaveData.getUserReserveData(token, address(this)); - if (rateMode == 1) { - return stableDebt; - } - return variableDebt; + (, uint stableDebt, uint variableDebt, , , , , , ) = aaveData.getUserReserveData(token, address(this)); + return rateMode == 1 ? stableDebt : variableDebt; } } @@ -213,14 +208,9 @@ contract BasicResolver is AaveHelpers { TokenInterface tokenContract = TokenInterface(_token); - uint debtPayback = getPaybackBalance(aaveData, _token, rateMode); + _amt = _amt == uint(-1) ? getPaybackBalance(aaveData, _token, rateMode) : _amt; - if (isEth) { - _amt = _amt == uint(-1) ? debtPayback : _amt; - convertEthToWeth(isEth, tokenContract, _amt); - } else { - _amt = _amt == uint(-1) ? debtPayback : _amt; - } + if (isEth) convertEthToWeth(isEth, tokenContract, _amt); tokenContract.approve(address(aave), _amt);