ソースを参照

fix: page blank after clearing cache

Close #1939
Tienson Qin 4 年 前
コミット
13e62b9f55

+ 1 - 1
src/electron/electron/handler.cljs

@@ -114,7 +114,7 @@
 (defn clear-cache!
   []
   (let [path (.getPath ^object app "userData")]
-    (doseq [dir ["search" "IndexedDB" "Local Storage" "databases" "cache"]]
+    (doseq [dir ["search" "IndexedDB"]]
       (let [path (path/join path dir)]
         (try
           (fs-extra/removeSync path)

+ 1 - 2
src/main/frontend/components/settings.cljs

@@ -372,8 +372,7 @@
          [:div.mt-1.sm:mt-0.sm:col-span-2
           [:div.max-w-lg.rounded-md.sm:max-w-xs
            (ui/button (t :settings-page/clear)
-             :on-click (fn []
-                         (handler/clear-cache!)))]]]]
+             :on-click handler/clear-cache!)]]]]
 
        [:div.panel-wrap
         [:div.it.app-updater.sm:grid.sm:grid-cols-3.sm:gap-4.sm:items-start