From 60d72ced15287f36725891eed170993e2c6c51bd Mon Sep 17 00:00:00 2001 From: Kattia Zamora Date: Mon, 27 Nov 2023 12:55:38 -0600 Subject: [PATCH 1/2] Fix adding 3 parameter into addCallback call --- src/main/java/com/facebook/ads/sdk/APIRequest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/facebook/ads/sdk/APIRequest.java b/src/main/java/com/facebook/ads/sdk/APIRequest.java index 4bfa0ce0..e820e43e 100644 --- a/src/main/java/com/facebook/ads/sdk/APIRequest.java +++ b/src/main/java/com/facebook/ads/sdk/APIRequest.java @@ -46,6 +46,7 @@ import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; +import com.google.common.util.concurrent.MoreExecutors; import com.google.common.util.concurrent.SettableFuture; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -227,7 +228,7 @@ public void onSuccess(ResponseWrapper result) { } public void onFailure(Throwable t) { } - } + }, MoreExecutors.directExecutor() ); } catch(IOException e) { throw new APIException.FailedRequestException(e); From f383bceb13fbf502256bb566c2abf40412643cb3 Mon Sep 17 00:00:00 2001 From: Kattia Zamora Date: Thu, 4 Jan 2024 16:48:43 -0600 Subject: [PATCH 2/2] Fix adding 3rd parameter into Futures.transform call --- src/main/java/com/facebook/ads/sdk/AdAccount.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/facebook/ads/sdk/AdAccount.java b/src/main/java/com/facebook/ads/sdk/AdAccount.java index 26f9eace..2021dc68 100644 --- a/src/main/java/com/facebook/ads/sdk/AdAccount.java +++ b/src/main/java/com/facebook/ads/sdk/AdAccount.java @@ -19,6 +19,7 @@ import com.google.common.base.Function; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; +import com.google.common.util.concurrent.MoreExecutors; import com.google.common.util.concurrent.SettableFuture; import com.google.gson.JsonObject; import com.google.gson.JsonArray; @@ -19902,7 +19903,7 @@ public APINodeList apply(ResponseWrapper result) { throw new RuntimeException(e); } } - } + }, MoreExecutors.directExecutor() ); };