mirror of
https://github.com/penpot/penpot.git
synced 2025-07-27 21:57:22 +02:00
💄 Improve json namespace API (and fix linter).
This commit is contained in:
parent
9554dfbc5e
commit
0ee34637f5
8 changed files with 34 additions and 33 deletions
|
@ -179,18 +179,18 @@
|
|||
;; Add a unique listener to connection
|
||||
(.addListener sub-conn
|
||||
(reify RedisPubSubListener
|
||||
(message [_it _pattern _topic _message])
|
||||
(message [_it topic message]
|
||||
;; There are no back pressure, so we use a sliding
|
||||
(message [_ _pattern _topic _message])
|
||||
(message [_ topic message]
|
||||
;; There are no back pressure, so we use a slidding
|
||||
;; buffer for cases when the pubsub broker sends
|
||||
;; more messages that we can process.
|
||||
(let [val {:topic topic :message (blob/decode message)}]
|
||||
(when-not (a/offer! rcv-ch val)
|
||||
(l/warn :msg "dropping message on subscription loop"))))
|
||||
(psubscribed [_it _pattern _count])
|
||||
(punsubscribed [_it _pattern _count])
|
||||
(subscribed [_it _topic _count])
|
||||
(unsubscribed [_it _topic _count])))
|
||||
(psubscribed [_ _pattern _count])
|
||||
(punsubscribed [_ _pattern _count])
|
||||
(subscribed [_ _topic _count])
|
||||
(unsubscribed [_ _topic _count])))
|
||||
|
||||
(letfn [(subscribe-to-single-topic [nsubs topic chan]
|
||||
(let [nsubs (if (nil? nsubs) #{chan} (conj nsubs chan))]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue