[#12494] Update unviewed messages counter on message deletion
This commit is contained in:
parent
e6c416c2c3
commit
a818dd4a2a
|
@ -434,10 +434,12 @@
|
||||||
|
|
||||||
(fx/defn decrease-unviewed-count
|
(fx/defn decrease-unviewed-count
|
||||||
{:events [:chat/decrease-unviewed-count]}
|
{:events [:chat/decrease-unviewed-count]}
|
||||||
[{:keys [db]} chat-id unseen-messages]
|
[{:keys [db]} chat-id {:keys [count countWithMentions]}]
|
||||||
{:db (update-in db [:chats chat-id :unviewed-messages-count]
|
{:db (-> db
|
||||||
(fn [count]
|
;; There might be some other requests being fired,
|
||||||
;; There might be some other requests being fired,
|
;; so we need to make sure the count has not been set to
|
||||||
;; so we need to make sure the count has not been set to
|
;; 0 in the meantime
|
||||||
;; 0 in the meantime
|
(update-in [:chats chat-id :unviewed-messages-count]
|
||||||
(max (- count unseen-messages) 0)))})
|
#(max (- % count) 0))
|
||||||
|
(update-in [:chats chat-id :unviewed-mentions-count]
|
||||||
|
#(max (- % countWithMentions) 0)))})
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"_comment": "DO NOT EDIT THIS FILE BY HAND. USE 'scripts/update-status-go.sh <tag>' instead",
|
"_comment": "DO NOT EDIT THIS FILE BY HAND. USE 'scripts/update-status-go.sh <tag>' instead",
|
||||||
"owner": "status-im",
|
"owner": "status-im",
|
||||||
"repo": "status-go",
|
"repo": "status-go",
|
||||||
"version": "v0.84.1",
|
"version": "v0.85.0",
|
||||||
"commit-sha1": "83394e0ed17265cb20ab3e56fe3de13ca4057267",
|
"commit-sha1": "0c0e02e93af31207fedb04f98ae6161cd4bcb3df",
|
||||||
"src-sha256": "0xhg4n5i8ifv2z3vydi0878n6mv53cajmsr54fpaxqr4lvhrkzza"
|
"src-sha256": "1dzx8f0gjn5kbwkrfidnfacvahw79p85ampmps57bp0yszvq4rnl"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue