aboutsummaryrefslogtreecommitdiff
path: root/src/cljs/gnunet_web/filesharing.cljs
diff options
context:
space:
mode:
authorDavid Barksdale <amatus@amatus.name>2014-09-28 13:02:55 -0500
committerDavid Barksdale <amatus@amatus.name>2014-09-28 13:02:55 -0500
commitaaca790195d31958da3d36df1497c3613df3ee47 (patch)
treeda9df8341e83555fd7394320424cf4f77214c7e6 /src/cljs/gnunet_web/filesharing.cljs
parent58b3d8411f6a2f836e8f71ebfccf9e426f0b7771 (diff)
Cleaner interface to the maybe monad
Diffstat (limited to 'src/cljs/gnunet_web/filesharing.cljs')
-rw-r--r--src/cljs/gnunet_web/filesharing.cljs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/cljs/gnunet_web/filesharing.cljs b/src/cljs/gnunet_web/filesharing.cljs
index af224a4..d06366d 100644
--- a/src/cljs/gnunet_web/filesharing.cljs
+++ b/src/cljs/gnunet_web/filesharing.cljs
@@ -109,7 +109,7 @@
:respect-offered respect-offered}
(condp = type
block-type-u
- {:u-block (let [u-block (.-v (parse-u-block data))]
+ {:u-block (let [u-block @(parse-u-block data)]
(if (coll? u-block)
(first u-block)))}
{:data data})))
@@ -120,9 +120,8 @@
(let [message-channel (js/MessageChannel.)]
(set! (.-onmessage (.-port1 message-channel))
(fn [event]
- (let [message (.-v ((parse-message-types
- #{parse-fs-put})
- (.-data event)))]
+ (let [message @((parse-message-types #{parse-fs-put})
+ (.-data event))]
(if (coll? message)
(callback (:message (first message)))))))
(client-connect "fs" "web app (search)"