Problem: 0 unread items are not sent
Solution: remove check for unread, it's not working
This commit is contained in:
parent
e9c69c8eac
commit
a5105b0ddb
|
@ -869,13 +869,10 @@ func (b *memoryBackend) updateChannelUnreadCount(channel string) error {
|
||||||
var c microsub.Channel
|
var c microsub.Channel
|
||||||
c.UID = channel
|
c.UID = channel
|
||||||
|
|
||||||
currentCount := c.Unread.UnreadCount
|
|
||||||
c.Unread = microsub.Unread{Type: microsub.UnreadCount, UnreadCount: unread}
|
c.Unread = microsub.Unread{Type: microsub.UnreadCount, UnreadCount: unread}
|
||||||
|
|
||||||
// Sent message to Server-Sent-Events
|
// Sent message to Server-Sent-Events
|
||||||
if currentCount != unread {
|
b.broker.Notifier <- sse.Message{Event: "new item in channel", Object: c}
|
||||||
b.broker.Notifier <- sse.Message{Event: "new item in channel", Object: c}
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user