cross server notifications
This commit is contained in:
@@ -482,6 +482,10 @@ final class Store {
|
||||
task.workflow == nil && task.summarySeq > (summaryReads[task.id] ?? 0)
|
||||
}
|
||||
|
||||
var unreadSummaries: Int {
|
||||
tasks.values.joined().filter { $0.status == .active && unreadSummary($0) }.count
|
||||
}
|
||||
|
||||
private func noteSummaryRead(_ taskId: String, _ seq: Int64) -> Bool {
|
||||
if (summaryReads[taskId] ?? 0) >= seq {
|
||||
return false
|
||||
|
||||
Reference in New Issue
Block a user