Procházet zdrojové kódy

fix: webdav check httpcode list

Signed-off-by: Dup4 <lyuzhi.pan@gmail.com>
Dup4 před 1 rokem
rodič
revize
86f42d56f2
1 změnil soubory, kde provedl 9 přidání a 2 odebrání
  1. 9 2
      app/utils/cloud/webdav.ts

+ 9 - 2
app/utils/cloud/webdav.ts

@@ -20,8 +20,15 @@ export function createWebDavClient(store: SyncStore) {
           headers: this.headers(),
           proxyUrl,
         });
-        console.log("[WebDav] check", res.status, res.statusText);
-        return [201, 200, 404, 301, 302, 307, 308].includes(res.status);
+        const success = [201, 200, 404, 405, 301, 302, 307, 308].includes(
+          res.status,
+        );
+        console.log(
+          `[WebDav] check ${success ? "success" : "failed"}, ${res.status} ${
+            res.statusText
+          }`,
+        );
+        return success;
       } catch (e) {
         console.error("[WebDav] failed to check", e);
       }