Only request VA port from first client that is subscribed (#4747)

This commit is contained in:
Jesse Hills 2023-04-27 16:22:12 +12:00
parent f3e6a4314f
commit ba4ef72d56
No known key found for this signature in database
GPG key ID: BEAAE804EFD8E83A

View file

@ -429,15 +429,16 @@ void APIServer::on_shutdown() {
#ifdef USE_VOICE_ASSISTANT #ifdef USE_VOICE_ASSISTANT
bool APIServer::start_voice_assistant() { bool APIServer::start_voice_assistant() {
bool result = false;
for (auto &c : this->clients_) { for (auto &c : this->clients_) {
result |= c->request_voice_assistant(true); if (c->request_voice_assistant(true))
return true;
} }
return result; return false;
} }
void APIServer::stop_voice_assistant() { void APIServer::stop_voice_assistant() {
for (auto &c : this->clients_) { for (auto &c : this->clients_) {
c->request_voice_assistant(false); if (c->request_voice_assistant(false))
return;
} }
} }
#endif #endif