diff --git a/mobile/lib/main.dart b/mobile/lib/main.dart index b30745e21c..0fd6c4981b 100644 --- a/mobile/lib/main.dart +++ b/mobile/lib/main.dart @@ -152,7 +152,7 @@ class ImmichAppState extends ConsumerState with WidgetsBindingObserve WidgetsBinding.instance.addObserver(this); // Draw the app from edge to edge - await SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge); + unawaited(SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge)); // Sets the navigation bar color SystemUiOverlayStyle overlayStyle = const SystemUiOverlayStyle(systemNavigationBarColor: Colors.transparent); diff --git a/mobile/lib/pages/album/album_shared_user_selection.page.dart b/mobile/lib/pages/album/album_shared_user_selection.page.dart index e5008b62b4..ec084b1859 100644 --- a/mobile/lib/pages/album/album_shared_user_selection.page.dart +++ b/mobile/lib/pages/album/album_shared_user_selection.page.dart @@ -111,7 +111,7 @@ class AlbumSharedUserSelectionPage extends HookConsumerWidget { centerTitle: false, leading: IconButton( icon: const Icon(Icons.close_rounded), - onPressed: () async { + onPressed: () { unawaited(context.maybePop()); }, ), diff --git a/mobile/lib/pages/backup/drift_upload_detail.page.dart b/mobile/lib/pages/backup/drift_upload_detail.page.dart index 6872b6a07a..df41034ff1 100644 --- a/mobile/lib/pages/backup/drift_upload_detail.page.dart +++ b/mobile/lib/pages/backup/drift_upload_detail.page.dart @@ -163,8 +163,8 @@ class DriftUploadDetailPage extends ConsumerWidget { ); } - Future _showFileDetailDialog(BuildContext context, DriftUploadStatus item) async { - await showDialog( + Future _showFileDetailDialog(BuildContext context, DriftUploadStatus item) { + return showDialog( context: context, builder: (context) => FileDetailDialog(uploadStatus: item), ); diff --git a/mobile/lib/pages/common/native_video_viewer.page.dart b/mobile/lib/pages/common/native_video_viewer.page.dart index ee0901e1fc..448031c666 100644 --- a/mobile/lib/pages/common/native_video_viewer.page.dart +++ b/mobile/lib/pages/common/native_video_viewer.page.dart @@ -279,11 +279,13 @@ class NativeVideoViewerPage extends HookConsumerWidget { nc.onPlaybackReady.addListener(onPlaybackReady); nc.onPlaybackEnded.addListener(onPlaybackEnded); - await nc.loadVideoSource(source).catchError((error) { - log.severe('Error loading video source: $error'); - }); + unawaited( + nc.loadVideoSource(source).catchError((error) { + log.severe('Error loading video source: $error'); + }), + ); final loopVideo = ref.read(appSettingsServiceProvider).getSetting(AppSettingsEnum.loopVideo); - await nc.setLoop(loopVideo); + unawaited(nc.setLoop(loopVideo)); controller.value = nc; Timer(const Duration(milliseconds: 200), checkIfBuffering); diff --git a/mobile/lib/presentation/widgets/asset_viewer/video_viewer.widget.dart b/mobile/lib/presentation/widgets/asset_viewer/video_viewer.widget.dart index f4d25448e7..e35bfbc166 100644 --- a/mobile/lib/presentation/widgets/asset_viewer/video_viewer.widget.dart +++ b/mobile/lib/presentation/widgets/asset_viewer/video_viewer.widget.dart @@ -298,11 +298,13 @@ class NativeVideoViewer extends HookConsumerWidget { nc.onPlaybackReady.addListener(onPlaybackReady); nc.onPlaybackEnded.addListener(onPlaybackEnded); - await nc.loadVideoSource(source).catchError((error) { - log.severe('Error loading video source: $error'); - }); + unawaited( + nc.loadVideoSource(source).catchError((error) { + log.severe('Error loading video source: $error'); + }), + ); final loopVideo = ref.read(appSettingsServiceProvider).getSetting(AppSettingsEnum.loopVideo); - await nc.setLoop(!asset.isMotionPhoto && loopVideo); + unawaited(nc.setLoop(!asset.isMotionPhoto && loopVideo)); controller.value = nc; Timer(const Duration(milliseconds: 200), checkIfBuffering); diff --git a/mobile/lib/widgets/settings/networking_settings/local_network_preference.dart b/mobile/lib/widgets/settings/networking_settings/local_network_preference.dart index 265e7367c6..21e26c8f1f 100644 --- a/mobile/lib/widgets/settings/networking_settings/local_network_preference.dart +++ b/mobile/lib/widgets/settings/networking_settings/local_network_preference.dart @@ -1,3 +1,5 @@ +import 'dart:async'; + import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; @@ -102,13 +104,13 @@ class LocalNetworkPreference extends HookConsumerWidget { ), ); } else { - await saveWifiName(wifiName); + unawaited(saveWifiName(wifiName)); } final serverEndpoint = ref.read(authProvider.notifier).getServerEndpoint(); if (serverEndpoint != null) { - await saveLocalEndpoint(serverEndpoint); + unawaited(saveLocalEndpoint(serverEndpoint)); } }