Compare commits

..

No commits in common. "57cc69c99905186080cec86aca82c4e6aefbba70" and "1e5bbf38b920aaaa0bd4043d7c34336bc7326613" have entirely different histories.

2 changed files with 2 additions and 3 deletions

View file

@ -1087,7 +1087,7 @@ class ChatScreenViewModel(
svc.onError = { code, message -> svc.onError = { code, message ->
viewModelScope.launch { viewModelScope.launch {
loadError = message ?: code // error handled by LiveCallOverlay
} }
} }

View file

@ -228,9 +228,8 @@ class LiveCallService : Service() {
} }
is ServerEvent.Error -> { is ServerEvent.Error -> {
_subtitle.value = event.message ?: event.code
onError?.invoke(event.code, event.message) onError?.invoke(event.code, event.message)
if (event.code in setOf("auth_failed", "restricted_model", "restricted_feature", "budget_exceeded", "concurrent_limit", "provider_error")) { if (event.code in setOf("auth_failed", "restricted_model", "restricted_feature", "budget_exceeded", "concurrent_limit")) {
endCall() endCall()
} }
} }