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.
This commit is contained in:
parent
388c906312
commit
f3d623e0ca
|
@ -27,11 +27,9 @@ import org.jitsi.meet.sdk.invite.AddPeopleControllerListener;
|
||||||
import org.jitsi.meet.sdk.invite.InviteController;
|
import org.jitsi.meet.sdk.invite.InviteController;
|
||||||
import org.jitsi.meet.sdk.invite.InviteControllerListener;
|
import org.jitsi.meet.sdk.invite.InviteControllerListener;
|
||||||
|
|
||||||
import com.calendarevents.CalendarEventsPackage;
|
|
||||||
import com.facebook.react.bridge.UiThreadUtil;
|
import com.facebook.react.bridge.UiThreadUtil;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
@ -229,20 +227,4 @@ public class MainActivity extends JitsiMeetActivity {
|
||||||
addPeopleController.endAddPeople();
|
addPeopleController.endAddPeople();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onRequestPermissionsResult(
|
|
||||||
int requestCode,
|
|
||||||
String[] permissions,
|
|
||||||
int[] grantResults) {
|
|
||||||
CalendarEventsPackage.onRequestPermissionsResult(
|
|
||||||
requestCode,
|
|
||||||
permissions,
|
|
||||||
grantResults);
|
|
||||||
|
|
||||||
super.onRequestPermissionsResult(
|
|
||||||
requestCode,
|
|
||||||
permissions,
|
|
||||||
grantResults);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,6 +148,10 @@ public class ReactActivityLifecycleCallbacks {
|
||||||
final int requestCode,
|
final int requestCode,
|
||||||
final String[] permissions,
|
final String[] permissions,
|
||||||
final int[] grantResults) {
|
final int[] grantResults) {
|
||||||
|
CalendarEventsPackage.onRequestPermissionsResult(
|
||||||
|
requestCode,
|
||||||
|
permissions,
|
||||||
|
grantResults);
|
||||||
permissionsCallback = new Callback() {
|
permissionsCallback = new Callback() {
|
||||||
@Override
|
@Override
|
||||||
public void invoke(Object... args) {
|
public void invoke(Object... args) {
|
||||||
|
|
Loading…
Reference in New Issue