소스 검색

Throw an exception when file upload times out

vishnukvmd 3 년 전
부모
커밋
02b5197cdd
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 3
      lib/utils/file_uploader.dart

+ 4 - 3
lib/utils/file_uploader.dart

@@ -329,9 +329,10 @@ class FileUploader {
       final fileUploadURL = await _getUploadURL();
       String fileObjectKey = await _putFile(fileUploadURL, encryptedFile)
           .timeout(kFileUploadTimeout, onTimeout: () async {
-        _logger.severe("Upload timed out for file of size " +
-            (await encryptedFile.length()).toString());
-        return;
+        final message = "Upload timed out for file of size " +
+            (await encryptedFile.length()).toString();
+        _logger.severe(message);
+        throw TimeoutException(message);
       });
 
       final metadata =