Bladeren bron

fix: improve recognization of net errors

Gerald 9 jaren geleden
bovenliggende
commit
af49480a34
1 gewijzigde bestanden met toevoegingen van 6 en 1 verwijderingen
  1. 6 1
      src/background/sync/index.js

+ 6 - 1
src/background/sync/index.js

@@ -310,7 +310,12 @@ var BaseService = serviceFactory({
           if (xhr.status === 503) {
           if (xhr.status === 503) {
             // TODO Too Many Requests
             // TODO Too Many Requests
           }
           }
-          xhr.status > 300 ? requestError() : resolve(xhr.responseText);
+          // net error: xhr.status === 0
+          if (xhr.status >= 200 && xhr.status < 300) {
+            resolve(xhr.responseText);
+          } else {
+            requestError();
+          }
         };
         };
         xhr.send(options.body);
         xhr.send(options.body);