Showing
1 changed file
with
0 additions
and
32 deletions
... | @@ -1217,36 +1217,4 @@ public class WarplyManager { | ... | @@ -1217,36 +1217,4 @@ public class WarplyManager { |
1217 | } | 1217 | } |
1218 | }, null); | 1218 | }, null); |
1219 | } | 1219 | } |
1220 | - | ||
1221 | - public static void getRedeemedSMHistory(final CallbackReceiver<RedeemedSMHistoryModel> receiver) { | ||
1222 | - WarpUtils.log("************* WARPLY User Redeemed History Request ********************"); | ||
1223 | - WarpUtils.log("[WARP Trace] WARPLY User Redeemed History Request is active"); | ||
1224 | - WarpUtils.log("**************************************************"); | ||
1225 | - | ||
1226 | - ApiService service = ApiClient.getRetrofitInstance().create(ApiService.class); | ||
1227 | - ListeningExecutorService executorService = MoreExecutors.listeningDecorator(Executors.newFixedThreadPool(1)); | ||
1228 | - | ||
1229 | - SettableFuture<RedeemedSMHistoryModel> futureUniversal = SettableFuture.create(); | ||
1230 | - ListenableFuture<RedeemedSMHistoryModel> futureCoupons = getSMCouponsUniversalRetro(service, 0, futureUniversal); | ||
1231 | - | ||
1232 | - ListenableFuture<List<Object>> allResultsFuture = Futures.allAsList(futureCoupons); | ||
1233 | - ListenableFuture<RedeemedSMHistoryModel> mergedResultFuture = Futures.transformAsync(allResultsFuture, results -> { | ||
1234 | - RedeemedSMHistoryModel resultCoupons = (RedeemedSMHistoryModel) results.get(0); | ||
1235 | - return executorService.submit(() -> resultCoupons); | ||
1236 | - }, executorService); | ||
1237 | - | ||
1238 | - Futures.addCallback(mergedResultFuture, new FutureCallback<RedeemedSMHistoryModel>() { | ||
1239 | - @Override | ||
1240 | - public void onSuccess(RedeemedSMHistoryModel mergedResult) { | ||
1241 | - executorService.shutdownNow(); | ||
1242 | - new Handler(Looper.getMainLooper()).post(() -> receiver.onSuccess(mergedResult)); | ||
1243 | - } | ||
1244 | - | ||
1245 | - @Override | ||
1246 | - public void onFailure(Throwable throwable) { | ||
1247 | - executorService.shutdownNow(); | ||
1248 | - new Handler(Looper.getMainLooper()).post(() -> receiver.onFailure(2)); | ||
1249 | - } | ||
1250 | - }, executorService); | ||
1251 | - } | ||
1252 | } | 1220 | } | ... | ... |
-
Please register or login to post a comment