fix subs leak (#18480)
This commit is contained in:
parent
57ee5cb654
commit
4165565956
|
@ -107,13 +107,6 @@
|
|||
(fn [chats [_ chat-id]]
|
||||
(get chats chat-id)))
|
||||
|
||||
(re-frame/reg-sub
|
||||
:chats/synced-from
|
||||
(fn [[_ chat-id] _]
|
||||
(re-frame/subscribe [:chats/chat-by-id chat-id]))
|
||||
(fn [{:keys [synced-from]}]
|
||||
synced-from))
|
||||
|
||||
(re-frame/reg-sub
|
||||
:chats/muted
|
||||
(fn [[_ chat-id] _]
|
||||
|
@ -121,27 +114,6 @@
|
|||
(fn [{:keys [muted]}]
|
||||
muted))
|
||||
|
||||
(re-frame/reg-sub
|
||||
:chats/chat-type
|
||||
(fn [[_ chat-id] _]
|
||||
(re-frame/subscribe [:chats/chat-by-id chat-id]))
|
||||
(fn [{:keys [chat-type]}]
|
||||
chat-type))
|
||||
|
||||
(re-frame/reg-sub
|
||||
:chats/joined
|
||||
(fn [[_ chat-id] _]
|
||||
(re-frame/subscribe [:chats/chat-by-id chat-id]))
|
||||
(fn [{:keys [joined]}]
|
||||
joined))
|
||||
|
||||
(re-frame/reg-sub
|
||||
:chats/synced-to-and-from
|
||||
(fn [[_ chat-id] _]
|
||||
(re-frame/subscribe [:chats/chat-by-id chat-id]))
|
||||
(fn [chat]
|
||||
(select-keys chat [:synced-to :synced-from])))
|
||||
|
||||
(re-frame/reg-sub
|
||||
:chats/current-raw-chat
|
||||
:<- [:chats/chats]
|
||||
|
|
|
@ -216,10 +216,7 @@
|
|||
[(re-frame/subscribe [:chats/message-list chat-id])
|
||||
(re-frame/subscribe [:chats/chat-messages chat-id])
|
||||
(re-frame/subscribe [:chats/pinned chat-id])
|
||||
(re-frame/subscribe [:chats/loading-messages? chat-id])
|
||||
(re-frame/subscribe [:chats/synced-from chat-id])
|
||||
(re-frame/subscribe [:chats/chat-type chat-id])
|
||||
(re-frame/subscribe [:chats/joined chat-id])])
|
||||
(re-frame/subscribe [:chats/loading-messages? chat-id])])
|
||||
(fn [[message-list messages pin-messages loading-messages?] _]
|
||||
;;TODO (perf)
|
||||
(let [message-list-seq (models.message-list/->seq message-list)]
|
||||
|
|
Loading…
Reference in New Issue