opt: download dialog

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-14 11:12:28 +08:00
parent a89fe6b026
commit a136c150ad

View File

@@ -242,25 +242,22 @@ class DownloadUtils {
} }
} }
} }
// `SmartDialog.dismiss();` will call `onDismiss();`
if (cancelToken.isCancelled) { if (cancelToken.isCancelled) {
SmartDialog.dismiss(status: SmartStatus.loading);
SmartDialog.showToast('已取消下载'); SmartDialog.showToast('已取消下载');
return false; return false;
} else { } else {
SmartDialog.dismiss(status: SmartStatus.loading);
SmartDialog.showToast('图片已保存'); SmartDialog.showToast('图片已保存');
} }
return true; return true;
} catch (e) { } catch (e) {
if (cancelToken.isCancelled) { if (cancelToken.isCancelled) {
SmartDialog.dismiss(status: SmartStatus.loading);
SmartDialog.showToast('已取消下载'); SmartDialog.showToast('已取消下载');
} else { } else {
SmartDialog.dismiss(status: SmartStatus.loading);
SmartDialog.showToast(e.toString()); SmartDialog.showToast(e.toString());
} }
return false; return false;
} finally {
SmartDialog.dismiss(status: SmartStatus.loading);
} }
} }
} }