Fixed upload progress (svelte) - added emit await

This commit is contained in:
Niklas Jensen
2026-01-31 21:31:56 +01:00
parent cc2f6d4747
commit 9d8c79f9f8
3 changed files with 36 additions and 10 deletions
+9
View File
@@ -268,6 +268,15 @@ esp_err_t WebServer::wsSend(int sockfd, const uint8_t* data, size_t len) {
xSemaphoreTake(wsMutex_, portMAX_DELAY);
esp_err_t ret = httpd_ws_send_frame_async(server_, sockfd, &frame);
xSemaphoreGive(wsMutex_);
if (ret != ESP_OK) {
if (httpd_ws_get_fd_info(server_, sockfd) != HTTPD_WS_CLIENT_WEBSOCKET) {
ESP_LOGW(TAG, "Removing disconnected client %d", sockfd);
removeWsClient(sockfd);
return ESP_ERR_INVALID_STATE;
}
}
return ret;
}