Ver código fonte

android: move calendar permission handling to the SDK

Since this is a feature implemented in the SDK, it makes sense that all the
plumbing required to make it work it's in the SDK itself.
master
Saúl Ibarra Corretgé 7 anos atrás
pai
commit
f3d623e0ca

+ 0
- 18
android/app/src/main/java/org/jitsi/meet/MainActivity.java Ver arquivo

@@ -27,11 +27,9 @@ import org.jitsi.meet.sdk.invite.AddPeopleControllerListener;
27 27
 import org.jitsi.meet.sdk.invite.InviteController;
28 28
 import org.jitsi.meet.sdk.invite.InviteControllerListener;
29 29
 
30
-import com.calendarevents.CalendarEventsPackage;
31 30
 import com.facebook.react.bridge.UiThreadUtil;
32 31
 
33 32
 import java.util.ArrayList;
34
-import java.util.HashMap;
35 33
 import java.util.List;
36 34
 import java.util.Map;
37 35
 
@@ -229,20 +227,4 @@ public class MainActivity extends JitsiMeetActivity {
229 227
             addPeopleController.endAddPeople();
230 228
         }
231 229
     }
232
-
233
-    @Override
234
-    public void onRequestPermissionsResult(
235
-            int requestCode,
236
-            String[] permissions,
237
-            int[] grantResults) {
238
-        CalendarEventsPackage.onRequestPermissionsResult(
239
-            requestCode,
240
-            permissions,
241
-            grantResults);
242
-
243
-        super.onRequestPermissionsResult(
244
-            requestCode,
245
-            permissions,
246
-            grantResults);
247
-    }
248 230
 }

+ 4
- 0
android/sdk/src/main/java/org/jitsi/meet/sdk/ReactActivityLifecycleCallbacks.java Ver arquivo

@@ -148,6 +148,10 @@ public class ReactActivityLifecycleCallbacks {
148 148
         final int requestCode,
149 149
         final String[] permissions,
150 150
         final int[] grantResults) {
151
+        CalendarEventsPackage.onRequestPermissionsResult(
152
+            requestCode,
153
+            permissions,
154
+            grantResults);
151 155
         permissionsCallback = new Callback() {
152 156
             @Override
153 157
             public void invoke(Object... args) {

Carregando…
Cancelar
Salvar