瀏覽代碼

Parse default errors separately

Vishnu Mohandas 4 年之前
父節點
當前提交
27d9a570df
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lib/services/sync_service.dart

+ 1 - 1
lib/services/sync_service.dart

@@ -118,7 +118,7 @@ class SyncService {
       Bus.instance.fire(SyncStatusUpdate(SyncStatus.error,
           error: StorageLimitExceededError()));
     } catch (e, s) {
-      if (e is DioError) {
+      if (e is DioError && e.type == DioErrorType.DEFAULT) {
         final errorCode = e.error?.osError?.errorCode;
         if (errorCode == 111 || errorCode == 7) {
           Bus.instance.fire(SyncStatusUpdate(SyncStatus.paused,