From 3edc0cec99ffd2c11ed671b7079f814d7ad74e9b Mon Sep 17 00:00:00 2001 From: DatDang Date: Fri, 6 Sep 2024 09:41:18 +0700 Subject: [PATCH] TF-3082 Hide loading of PublicAsset when session expires --- .../presentation/public_asset_controller.dart | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/features/public_asset/presentation/public_asset_controller.dart b/lib/features/public_asset/presentation/public_asset_controller.dart index 55cac89db..60963fafb 100644 --- a/lib/features/public_asset/presentation/public_asset_controller.dart +++ b/lib/features/public_asset/presentation/public_asset_controller.dart @@ -129,6 +129,14 @@ class PublicAssetController extends BaseController { } } + @override + void handleUrgentExceptionOnWeb({Failure? failure, Exception? exception}) { + super.handleUrgentExceptionOnWeb(failure: failure, exception: exception); + if (failure is UploadAttachmentFailure) { + isUploading.value = false; + } + } + void _handlePublicAssetOverQuotaFailureState(PublicAssetOverQuotaFailureState failure) { isUploading.value = false; if (currentOverlayContext != null && currentContext != null) {