autosyncing, appearance tweaks
This commit is contained in:
@@ -113,6 +113,7 @@ struct TranscriptView: View
|
||||
Task { @MainActor [weak self] in
|
||||
guard let self else { return }
|
||||
|
||||
await markAsRead()
|
||||
await triggerSync()
|
||||
|
||||
setNeedsReload(animated: false)
|
||||
@@ -121,6 +122,16 @@ struct TranscriptView: View
|
||||
}
|
||||
}
|
||||
|
||||
func markAsRead() async {
|
||||
guard let displayedConversation else { return }
|
||||
|
||||
do {
|
||||
try await client.markConversationAsRead(conversationId: displayedConversation)
|
||||
} catch {
|
||||
print("Error triggering sync: \(error)")
|
||||
}
|
||||
}
|
||||
|
||||
func triggerSync() async {
|
||||
guard let displayedConversation else { return }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user