From d1a32facc5e5b69feeaea3dba4e2fa452a273fd5 Mon Sep 17 00:00:00 2001 From: Raghav Rawat Date: Thu, 23 Jul 2020 16:33:59 +0530 Subject: [PATCH] Fixed the sticky calls to the url click events --- app/src/main/java/io/verloop/MainActivity.java | 2 -- sdk/src/main/java/io/verloop/sdk/Verloop.java | 4 ++-- sdk/src/main/java/io/verloop/sdk/VerloopInterface.java | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/io/verloop/MainActivity.java b/app/src/main/java/io/verloop/MainActivity.java index ca6b5d4..477c342 100644 --- a/app/src/main/java/io/verloop/MainActivity.java +++ b/app/src/main/java/io/verloop/MainActivity.java @@ -17,12 +17,10 @@ import io.verloop.sdk.Verloop; import io.verloop.sdk.VerloopConfig; -import io.verloop.sdk.VerloopFragment; public class MainActivity extends AppCompatActivity { private final static String TAG = "MainActivity"; - VerloopFragment v; Verloop verloop; @Override diff --git a/sdk/src/main/java/io/verloop/sdk/Verloop.java b/sdk/src/main/java/io/verloop/sdk/Verloop.java index ba9db1e..0b1faf8 100644 --- a/sdk/src/main/java/io/verloop/sdk/Verloop.java +++ b/sdk/src/main/java/io/verloop/sdk/Verloop.java @@ -165,7 +165,7 @@ public void onStopChat() { * * @param event */ - @Subscribe(threadMode = ThreadMode.MAIN, sticky = true) + @Subscribe(threadMode = ThreadMode.MAIN_ORDERED) public void onChatButtonClickEvent(ChatButtonClickEvent event) { if (buttonOnClickListener != null) { String title = event.getTitle(); @@ -183,7 +183,7 @@ public void onChatButtonClickEvent(ChatButtonClickEvent event) { * * @param event */ - @Subscribe(threadMode = ThreadMode.MAIN, sticky = true) + @Subscribe(threadMode = ThreadMode.MAIN_ORDERED) public void onChatUrlClickEvent(ChatUrlClickEvent event) { if (urlClickListener != null) { String url = event.getUrl(); diff --git a/sdk/src/main/java/io/verloop/sdk/VerloopInterface.java b/sdk/src/main/java/io/verloop/sdk/VerloopInterface.java index ccd6ff9..3cf73dd 100644 --- a/sdk/src/main/java/io/verloop/sdk/VerloopInterface.java +++ b/sdk/src/main/java/io/verloop/sdk/VerloopInterface.java @@ -43,7 +43,7 @@ public void onButtonClick(String json) throws JSONException { String title = jsonObject.getString("title"); String payload = jsonObject.getString("payload"); - EventBus.getDefault().postSticky(new ChatButtonClickEvent(type, title, payload)); + EventBus.getDefault().post(new ChatButtonClickEvent(type, title, payload)); } @JavascriptInterface @@ -54,6 +54,6 @@ public void onURLClick(String json) throws JSONException { String url = jsonObject.getString("url"); - EventBus.getDefault().postSticky(new ChatUrlClickEvent(url)); + EventBus.getDefault().post(new ChatUrlClickEvent(url)); } }