diff --git a/src/core/subscriptions.ts b/src/core/subscriptions.ts index 0db53173..db52de3e 100644 --- a/src/core/subscriptions.ts +++ b/src/core/subscriptions.ts @@ -90,7 +90,14 @@ export const subscribeAll = ( ...messagePacket, state: messagePacket.from !== myNodeNum ? "ack" : "waiting", }); - device.setUnread(messagePacket.from); + if (messagePacket.type == "direct") + { + device.setUnread(messagePacket.from); + } + else + { + device.setUnread(messagePacket.channel); + } }); connection.events.onTraceRoutePacket.subscribe((traceRoutePacket) => {