Peter, I just upgraded from Sente 0.15.1 to 1.0.0 and it looks like the values that come in ch-recv have changed format?
I used to have the following:
(go (loop [[op arg] (<! ch-recv)]
(case op
:chsk/recv (do-something-with arg)
...)))
But now I get a map back instead of a pair and have to do this:
(go (loop [{:keys [event} (<! ch-recv)]
(let [[op arg] event]
(case op
:chsk/recv (do-something-with arg)
...))))
Is that an intentional change? I ask because you claimed the release was major
but non-breaking - and this seems to be a breaking change...?
Sean
On Sep 2, 2014, at 7:28 AM, Peter Taoussanis <[email protected]> wrote:
> (All new releases are now on BreakVersioning,
> https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md).
>
> Sente - v1.0.0 / 2014 Sep 2 (today)
> ==================================
> Realtime web comms for Clojure/Script (think Socket.IO but with Transit &
> core.async).
> https://github.com/ptaoussanis/sente/releases
> Notable recent changes: v1 release, optional Transit support, efficiency
> improvements (perf+bandwidth).
signature.asc
Description: Message signed with OpenPGP using GPGMail
