File tree 2 files changed +11
-1
lines changed
2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change 5
5
:deps {org.clojure/clojure {:mvn/version " 1.11.3" }
6
6
org.pinkgorilla/webly {:mvn/version " 0.8.707" }
7
7
org.pinkgorilla/ui-tailwind {:mvn/version " 0.1.8" }
8
+ org.pinkgorilla/websocket {:mvn/version " 0.0.23" } ; more up to date than in webly
8
9
org.pinkgorilla/oauth2 {:local/root " ../" :deps/manifest :deps }
9
10
nrepl/nrepl {:mvn/version " 1.2.0" }}
10
11
Original file line number Diff line number Diff line change 3
3
[cljs.reader :refer [read-string]]
4
4
[taoensso.timbre :refer-macros [info warn error]]
5
5
[reagent.core :as r]
6
+ [re-frame.core :as rf]
6
7
[token.identity.local :as local]))
7
8
8
9
; ; LocalStorage Helpers
41
42
[_config]
42
43
(info " initializing user .." )
43
44
(when-let [usermap (ls-get user-key)]
45
+
44
46
(info " user loaded from localstorage: " usermap)
45
47
(reset! user-a usermap)))
46
48
47
49
48
-
50
+ (rf/reg-event-db
51
+ :ws/connected
52
+ (fn [db _]
53
+ (when-let [usermap (get-user )]
54
+ (let [{:keys [token user]} usermap]
55
+ (warn " ws connected - auto login: " user)
56
+ (local/login token)))
57
+ db))
You can’t perform that action at this time.
0 commit comments