From d21cae9f328ccc9a9433d9c8f305eefff0f3749f Mon Sep 17 00:00:00 2001 From: Denis Bykhov <bykhov.denis@gmail.com> Date: Wed, 31 May 2023 19:25:24 +0600 Subject: [PATCH] Fix channels highlight (#3308) Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com> --- .../contact-resources/src/components/ChannelsDropdown.svelte | 2 +- plugins/contact-resources/src/components/ChannelsView.svelte | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/contact-resources/src/components/ChannelsDropdown.svelte b/plugins/contact-resources/src/components/ChannelsDropdown.svelte index 2b5382a66b..2bfe507827 100644 --- a/plugins/contact-resources/src/components/ChannelsDropdown.svelte +++ b/plugins/contact-resources/src/components/ChannelsDropdown.svelte @@ -94,7 +94,7 @@ function isNew (item: Channel, docUpdates: Map<Ref<Doc>, DocUpdates>): boolean { const docUpdate = docUpdates.get(item._id) - return docUpdate ? docUpdate.txes.length > 0 : (item.items ?? 0) > 0 + return docUpdate ? docUpdate.txes.some((p) => p.isNew) : (item.items ?? 0) > 0 } async function update ( diff --git a/plugins/contact-resources/src/components/ChannelsView.svelte b/plugins/contact-resources/src/components/ChannelsView.svelte index 0563769487..bca5c8dbc6 100644 --- a/plugins/contact-resources/src/components/ChannelsView.svelte +++ b/plugins/contact-resources/src/components/ChannelsView.svelte @@ -68,7 +68,7 @@ function isNew (item: Channel, docUpdates: Map<Ref<Doc>, DocUpdates>): boolean { const docUpdate = docUpdates.get(item._id) - return docUpdate ? docUpdate.txes.length > 0 : (item.items ?? 0) > 0 + return docUpdate ? docUpdate.txes.some((p) => p.isNew) : (item.items ?? 0) > 0 } async function update (