diff --git a/pkg/hicli/sync.go b/pkg/hicli/sync.go index e02071f..957dc0f 100644 --- a/pkg/hicli/sync.go +++ b/pkg/hicli/sync.go @@ -619,7 +619,7 @@ func (h *HiClient) processStateAndTimeline( return -1, err } if isUnread { - if dbEvt.UnreadType.Is(database.UnreadTypeNotify) { + if dbEvt.UnreadType.Is(database.UnreadTypeNotify) && h.firstSyncReceived { newNotifications = append(newNotifications, SyncNotification{ RowID: dbEvt.RowID, Sound: dbEvt.UnreadType.Is(database.UnreadTypeSound),