fix(ios): reset pcmFormatUnavailable at start of reloadConfig for re-probe

This commit is contained in:
libokai
2026-03-02 03:56:12 +08:00
parent fbc26ef9f3
commit 31ecbbbf3d

View File

@@ -1932,6 +1932,7 @@ extension TalkModeManager {
func reloadConfig() async {
guard let gateway else { return }
self.pcmFormatUnavailable = false
do {
let res = try await gateway.request(method: "talk.config", paramsJSON: "{\"includeSecrets\":true}", timeoutSeconds: 8)
guard let json = try JSONSerialization.jsonObject(with: res) as? [String: Any] else { return }
@@ -2003,7 +2004,6 @@ extension TalkModeManager {
self.gatewayTalkDefaultModelId = nil
self.gatewayTalkApiKeyConfigured = false
self.gatewayTalkConfigLoaded = false
self.pcmFormatUnavailable = false
}
}