diff --git a/mobile/lib/services/deeplink_service.dart b/mobile/lib/services/deeplink_service.dart index d2499f5045..f4c43395e5 100644 --- a/mobile/lib/services/deeplink_service.dart +++ b/mobile/lib/services/deeplink_service.dart @@ -25,7 +25,7 @@ class DeeplinkService { Future requestDeeplinkPermissions(BuildContext context) async { if (!hasConfiguredDeeplinkPermissions() && RemoteSyncService.instance.isFirstRemoteSyncDone()) { - final choice = await showChoiceDialog( + final choice = await showChoiceActionSheet( isDismissible: false, context, title: "", diff --git a/mobile/lib/ui/tabs/home_widget.dart b/mobile/lib/ui/tabs/home_widget.dart index 51a519f1fb..2067adf636 100644 --- a/mobile/lib/ui/tabs/home_widget.dart +++ b/mobile/lib/ui/tabs/home_widget.dart @@ -233,9 +233,6 @@ class _HomeWidgetState extends State { NotificationService.instance .initialize(_onDidReceiveNotificationResponse) .ignore(); - WidgetsBinding.instance.addPostFrameCallback((_) { - DeeplinkService.instance.requestDeeplinkPermissions(context).ignore(); - }); } Future _handlePublicAlbumLink(Uri uri) async { @@ -476,7 +473,7 @@ class _HomeWidgetState extends State { if (!LocalSyncService.instance.hasCompletedFirstImport()) { return const LoadingPhotosWidget(); } - + DeeplinkService.instance.requestDeeplinkPermissions(context).ignore(); if (_sharedFiles != null && _sharedFiles!.isNotEmpty && _shouldRenderCreateCollectionSheet) {