Skip to content

Commit 45f1187

Browse files
authored
Merge pull request #5 from verloop/url_click_listener
Fixed the sticky calls to the url click events
2 parents feccd9c + d1a32fa commit 45f1187

3 files changed

Lines changed: 4 additions & 6 deletions

File tree

app/src/main/java/io/verloop/MainActivity.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,10 @@
1717

1818
import io.verloop.sdk.Verloop;
1919
import io.verloop.sdk.VerloopConfig;
20-
import io.verloop.sdk.VerloopFragment;
2120

2221
public class MainActivity extends AppCompatActivity {
2322

2423
private final static String TAG = "MainActivity";
25-
VerloopFragment v;
2624
Verloop verloop;
2725

2826
@Override

sdk/src/main/java/io/verloop/sdk/Verloop.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ public void onStopChat() {
165165
*
166166
* @param event
167167
*/
168-
@Subscribe(threadMode = ThreadMode.MAIN, sticky = true)
168+
@Subscribe(threadMode = ThreadMode.MAIN_ORDERED)
169169
public void onChatButtonClickEvent(ChatButtonClickEvent event) {
170170
if (buttonOnClickListener != null) {
171171
String title = event.getTitle();
@@ -183,7 +183,7 @@ public void onChatButtonClickEvent(ChatButtonClickEvent event) {
183183
*
184184
* @param event
185185
*/
186-
@Subscribe(threadMode = ThreadMode.MAIN, sticky = true)
186+
@Subscribe(threadMode = ThreadMode.MAIN_ORDERED)
187187
public void onChatUrlClickEvent(ChatUrlClickEvent event) {
188188
if (urlClickListener != null) {
189189
String url = event.getUrl();

sdk/src/main/java/io/verloop/sdk/VerloopInterface.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public void onButtonClick(String json) throws JSONException {
4343
String title = jsonObject.getString("title");
4444
String payload = jsonObject.getString("payload");
4545

46-
EventBus.getDefault().postSticky(new ChatButtonClickEvent(type, title, payload));
46+
EventBus.getDefault().post(new ChatButtonClickEvent(type, title, payload));
4747
}
4848

4949
@JavascriptInterface
@@ -54,6 +54,6 @@ public void onURLClick(String json) throws JSONException {
5454

5555
String url = jsonObject.getString("url");
5656

57-
EventBus.getDefault().postSticky(new ChatUrlClickEvent(url));
57+
EventBus.getDefault().post(new ChatUrlClickEvent(url));
5858
}
5959
}

0 commit comments

Comments
 (0)