|
|
@ -8,6 +8,8 @@ import com.gmeremit.online.gmeremittance_native.utils.https.GenericApiObserverRe |
|
|
|
import com.gmeremit.online.gmeremittance_native.walletstatement.gateway.WalletStatmentV2Gateway; |
|
|
|
import com.gmeremit.online.gmeremittance_native.walletstatement.model.WalletStatementV2APIResponse; |
|
|
|
|
|
|
|
import java.util.Collections; |
|
|
|
|
|
|
|
import io.reactivex.android.schedulers.AndroidSchedulers; |
|
|
|
import io.reactivex.disposables.CompositeDisposable; |
|
|
|
import io.reactivex.schedulers.Schedulers; |
|
|
@ -49,8 +51,10 @@ public class WalletStatementV2Presenter extends BasePresenter implements WalletS |
|
|
|
protected void onSuccess(WalletStatementV2APIResponse walletStatementV2APIResponse) { |
|
|
|
if(walletStatementV2APIResponse.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2)) |
|
|
|
{ |
|
|
|
if(walletStatementV2APIResponse.getTransactionHistoryItemModels()!=null&&walletStatementV2APIResponse.getTransactionHistoryItemModels().size()>0) |
|
|
|
view.updateWalletStatement(walletStatementV2APIResponse.getTransactionHistoryItemModels()); |
|
|
|
if(walletStatementV2APIResponse.getTransactionHistoryItemModels()!=null&&walletStatementV2APIResponse.getTransactionHistoryItemModels().size()>0) { |
|
|
|
Collections.reverse(walletStatementV2APIResponse.getTransactionHistoryItemModels()); |
|
|
|
view.updateWalletStatement(walletStatementV2APIResponse.getTransactionHistoryItemModels()); |
|
|
|
} |
|
|
|
else |
|
|
|
view.showNoWalletStatmentFound(); |
|
|
|
} |
|
|
|