fix(#545): fix gated ws auth loop and ticket refresh (#546)

Fix gated close codes, run ticket refresh on Dispatchers.IO, prevent scope race on startup, and auto-format files.
This commit is contained in:
M57
2026-07-11 00:21:23 +03:00
committed by GitHub
parent 53b3966931
commit 480d29e481
12 changed files with 118 additions and 24 deletions
@@ -54,7 +54,9 @@ object ChatWsEventReducer {
is WsEvent.MessageToken -> onMessageToken(state, streamingState, event)
is WsEvent.ThinkingDelta -> onThinkingDelta(state, streamingState, event)
is WsEvent.ReasoningDelta -> onReasoningDelta(state, streamingState, event)
is WsEvent.ReasoningAvailable -> onReasoningAvailable(state, streamingState, event)
is WsEvent.MessageComplete -> onMessageComplete(state, streamingState, event)
@@ -86,6 +88,7 @@ object ChatWsEventReducer {
// SudoRequest / SecretRequest are handled by the ViewModel (issue #524)
is WsEvent.SudoRequest -> ReducerResult(state = state, streamingState = streamingState)
is WsEvent.SecretRequest -> ReducerResult(state = state, streamingState = streamingState)
}