mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-19 10:58:38 +00:00
iOS: auto-resync chat after reconnect gaps (#21135)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 1beca3a76d
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
This commit is contained in:
@@ -435,8 +435,12 @@ public final class OpenClawChatViewModel {
|
||||
case let .agent(agent):
|
||||
self.handleAgentEvent(agent)
|
||||
case .seqGap:
|
||||
self.errorText = "Event stream interrupted; try refreshing."
|
||||
self.errorText = nil
|
||||
self.clearPendingRuns(reason: nil)
|
||||
Task {
|
||||
await self.refreshHistoryAfterRun()
|
||||
await self.pollHealthIfNeeded(force: true)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user