Skip to content

Commit 9d47bea

Browse files
committed
Issue 1
1 parent 8f96433 commit 9d47bea

File tree

2 files changed

+16
-13
lines changed

2 files changed

+16
-13
lines changed

src/status_im2/contexts/chat/home/chat_list_item/view.cljs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118

119119
(defn chat-list-item
120120
[{:keys [chat-id group-chat color name unviewed-messages-count unviewed-mentions-count
121-
timestamp last-message]
121+
timestamp last-message muted]
122122
:as item}]
123123
(let [display-name (if group-chat
124124
name
@@ -143,8 +143,9 @@
143143
:style {:color (colors/theme-colors colors/neutral-50 colors/neutral-40)}}
144144
(get-in last-message [:content :text])]
145145
[render-subheader (get-in last-message [:content :parsed-text])])]
146-
(if (> unviewed-mentions-count 0)
147-
[quo/info-count {:style {:top 16}}
148-
unviewed-mentions-count]
149-
(when (> unviewed-messages-count 0)
150-
[rn/view {:style (style/count-container)}]))]))
146+
(when-not muted
147+
(if (> unviewed-mentions-count 0)
148+
[quo/info-count {:style {:top 16}}
149+
unviewed-mentions-count]
150+
(when (> unviewed-messages-count 0)
151+
[rn/view {:style (style/count-container)}])))]))

src/status_im2/subs/shell.cljs

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -156,17 +156,19 @@
156156
(fn [chats]
157157
(let [{:keys [chats-stack community-stack]}
158158
(reduce
159-
(fn [acc [_ {:keys [unviewed-messages-count unviewed-mentions-count chat-type]}]]
159+
(fn [acc [_ {:keys [unviewed-messages-count unviewed-mentions-count chat-type muted]}]]
160160
(case chat-type
161161
constants/community-chat-type
162-
(-> acc
163-
(update-in [:community-stack :unviewed-messages-count] + unviewed-messages-count)
164-
(update-in [:community-stack :unviewed-mentions-count] + unviewed-mentions-count))
162+
(when-not muted
163+
(-> acc
164+
(update-in [:community-stack :unviewed-messages-count] + unviewed-messages-count)
165+
(update-in [:community-stack :unviewed-mentions-count] + unviewed-mentions-count)))
165166

166167
(constants/private-group-chat-type constants/one-to-one-chat-type)
167-
(-> acc
168-
(update-in [:chats-stack :unviewed-messages-count] + unviewed-messages-count)
169-
(update-in [:chats-stack :unviewed-mentions-count] + unviewed-mentions-count))
168+
(when-not muted
169+
(-> acc
170+
(update-in [:chats-stack :unviewed-messages-count] + unviewed-messages-count)
171+
(update-in [:chats-stack :unviewed-mentions-count] + unviewed-mentions-count)))
170172

171173
acc))
172174
{:chats-stack {:unviewed-messages-count 0 :unviewed-mentions-count 0}

0 commit comments

Comments
 (0)