Kaynağa Gözat

fix(sync): do not notify when logged out

Andelf 2 yıl önce
ebeveyn
işleme
ab37d30e2d
1 değiştirilmiş dosya ile 13 ekleme ve 12 silme
  1. 13 12
      src/main/frontend/fs/sync.cljs

+ 13 - 12
src/main/frontend/fs/sync.cljs

@@ -3364,18 +3364,19 @@
           ok? (and (= 200 (:status r1*))
           ok? (and (= 200 (:status r1*))
                    (= 200 (:status r2*))
                    (= 200 (:status r2*))
                    (= "OK" (:body r2*)))]
                    (= "OK" (:body r2*)))]
-      (if ok?
-        (notification/clear! :sync-connection-failed)
-        (notification/show! [:div
-                             (t :file-sync/connectivity-testing-failed)
-                             [:a {:href api-url} api-url]
-                             " and "
-                             [:a
-                              {:href config/CONNECTIVITY-TESTING-S3-URL}
-                              config/CONNECTIVITY-TESTING-S3-URL]]
-                            :warning
-                            false
-                            :sync-connection-failed))
+      (when (user/logged-in?)
+        (if ok?
+          (notification/clear! :sync-connection-failed)
+          (notification/show! [:div
+                               (t :file-sync/connectivity-testing-failed)
+                               [:a {:href api-url} api-url]
+                               " and "
+                               [:a
+                                {:href config/CONNECTIVITY-TESTING-S3-URL}
+                                config/CONNECTIVITY-TESTING-S3-URL]]
+                              :warning
+                              false
+                              :sync-connection-failed)))
       ok?)))
       ok?)))
 
 
 (declare network-online-cursor)
 (declare network-online-cursor)