[mob][photos] use better dialog widget to ask permissions

This commit is contained in:
Aman Raj Singh Mourya 2024-10-26 17:12:52 +05:30
parent b3f332cbb5
commit c849ea1046
2 changed files with 2 additions and 5 deletions

View File

@ -25,7 +25,7 @@ class DeeplinkService {
Future<void> requestDeeplinkPermissions(BuildContext context) async { Future<void> requestDeeplinkPermissions(BuildContext context) async {
if (!hasConfiguredDeeplinkPermissions() && if (!hasConfiguredDeeplinkPermissions() &&
RemoteSyncService.instance.isFirstRemoteSyncDone()) { RemoteSyncService.instance.isFirstRemoteSyncDone()) {
final choice = await showChoiceDialog( final choice = await showChoiceActionSheet(
isDismissible: false, isDismissible: false,
context, context,
title: "", title: "",

View File

@ -233,9 +233,6 @@ class _HomeWidgetState extends State<HomeWidget> {
NotificationService.instance NotificationService.instance
.initialize(_onDidReceiveNotificationResponse) .initialize(_onDidReceiveNotificationResponse)
.ignore(); .ignore();
WidgetsBinding.instance.addPostFrameCallback((_) {
DeeplinkService.instance.requestDeeplinkPermissions(context).ignore();
});
} }
Future<void> _handlePublicAlbumLink(Uri uri) async { Future<void> _handlePublicAlbumLink(Uri uri) async {
@ -476,7 +473,7 @@ class _HomeWidgetState extends State<HomeWidget> {
if (!LocalSyncService.instance.hasCompletedFirstImport()) { if (!LocalSyncService.instance.hasCompletedFirstImport()) {
return const LoadingPhotosWidget(); return const LoadingPhotosWidget();
} }
DeeplinkService.instance.requestDeeplinkPermissions(context).ignore();
if (_sharedFiles != null && if (_sharedFiles != null &&
_sharedFiles!.isNotEmpty && _sharedFiles!.isNotEmpty &&
_shouldRenderCreateCollectionSheet) { _shouldRenderCreateCollectionSheet) {