Call on_error if no api client connected that handles voice (#4709)

This commit is contained in:
Jesse Hills
2023-04-20 08:56:37 +12:00
committed by GitHub
parent 3a587ea0d4
commit 4cea74ef3b
3 changed files with 9 additions and 4 deletions
@@ -63,7 +63,10 @@ void VoiceAssistant::start(struct sockaddr_storage *addr, uint16_t port) {
void VoiceAssistant::request_start() {
ESP_LOGD(TAG, "Requesting start...");
api::global_api_server->start_voice_assistant();
if (!api::global_api_server->start_voice_assistant()) {
ESP_LOGW(TAG, "Could not request start.");
this->error_trigger_->trigger("not-connected", "Could not request start.");
}
}
void VoiceAssistant::signal_stop() {