mirror of
https://gitlab.com/nkming2/nc-photos.git
synced 2025-02-02 14:56:20 +01:00
Fix exceptions not caught for download notification
This commit is contained in:
parent
734807733c
commit
c928c2cf74
1 changed files with 3 additions and 3 deletions
|
@ -454,7 +454,7 @@ class _ViewerState extends State<Viewer>
|
|||
try {
|
||||
result = await DownloadFile()(widget.account, file);
|
||||
controller?.close();
|
||||
_onDownloadSuccessful(file, result);
|
||||
await _onDownloadSuccessful(file, result);
|
||||
} on PermissionException catch (_) {
|
||||
_log.warning("[_onDownloadPressed] Permission not granted");
|
||||
controller?.close();
|
||||
|
@ -476,7 +476,7 @@ class _ViewerState extends State<Viewer>
|
|||
}
|
||||
}
|
||||
|
||||
void _onDownloadSuccessful(File file, dynamic result) {
|
||||
Future<void> _onDownloadSuccessful(File file, dynamic result) async {
|
||||
dynamic notif;
|
||||
if (platform_k.isAndroid) {
|
||||
notif = AndroidItemDownloadSuccessfulNotification(
|
||||
|
@ -484,7 +484,7 @@ class _ViewerState extends State<Viewer>
|
|||
}
|
||||
if (notif != null) {
|
||||
try {
|
||||
notif.notify();
|
||||
await notif.notify();
|
||||
return;
|
||||
} catch (e, stacktrace) {
|
||||
_log.shout(
|
||||
|
|
Loading…
Reference in a new issue