Browse Source

android: fix exception when sending events without URL

ENTER_PIP_MODE, for example, does not have it.
master
Saúl Ibarra Corretgé 6 years ago
parent
commit
243fdba80f

+ 1
- 0
android/sdk/src/main/java/org/jitsi/meet/sdk/ExternalAPIModule.java View File

@@ -73,6 +73,7 @@ class ExternalAPIModule
73 73
         BaseReactView view = BaseReactView.findViewByExternalAPIScope(scope);
74 74
 
75 75
         if (view != null) {
76
+            Log.d(TAG, "Sending event: " + name + " with data: " + data);
76 77
             try {
77 78
                 view.onExternalAPIEvent(name, data);
78 79
             } catch(Exception e) {

+ 1
- 1
android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetView.java View File

@@ -181,7 +181,7 @@ public class JitsiMeetView extends BaseReactView<JitsiMeetViewListener> {
181 181
      * by/associated with the specified {@code eventName}.
182 182
      */
183 183
     private void maybeSetViewURL(String eventName, ReadableMap eventData) {
184
-        String url = eventData.getString("url");
184
+        String url = eventData.hasKey("url") ? eventData.getString("url") : null;
185 185
 
186 186
         switch(eventName) {
187 187
         case "CONFERENCE_WILL_JOIN":

Loading…
Cancel
Save