aboutsummaryrefslogtreecommitdiff
path: root/src/app/rpc.cljs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/rpc.cljs')
-rw-r--r--src/app/rpc.cljs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/app/rpc.cljs b/src/app/rpc.cljs
new file mode 100644
index 0000000..464809c
--- /dev/null
+++ b/src/app/rpc.cljs
@@ -0,0 +1,17 @@
+(ns app.rpc
+ (:require-macros
+ [javelin.core :refer [defc defc=]])
+ (:require
+ [javelin.core]
+ [castra.core :refer [mkremote]]))
+
+(defc scoreboard nil)
+(defc error nil)
+(defc loading [])
+
+(def get-scoreboard
+ (mkremote 'app.api/get-scoreboard scoreboard error loading))
+
+(defn init []
+ (get-scoreboard)
+ (js/setInterval get-scoreboard 1000))