From 2d6fdb8e84e63a6a403dd440f9ed6751fa461f69 Mon Sep 17 00:00:00 2001 From: suchmememanyskill <38142618+suchmememanyskill@users.noreply.github.com> Date: Sun, 28 Jan 2024 12:06:20 +0100 Subject: [PATCH] Set timeout for getting files --- CYD-Klipper/.vscode/settings.json | 3 ++- CYD-Klipper/src/core/files_query.cpp | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CYD-Klipper/.vscode/settings.json b/CYD-Klipper/.vscode/settings.json index 4d652ee..378bfd4 100644 --- a/CYD-Klipper/.vscode/settings.json +++ b/CYD-Klipper/.vscode/settings.json @@ -10,6 +10,7 @@ "string_view": "cpp", "initializer_list": "cpp", "algorithm": "cpp", - "cstddef": "cpp" + "cstddef": "cpp", + "functional": "cpp" } } \ No newline at end of file diff --git a/CYD-Klipper/src/core/files_query.cpp b/CYD-Klipper/src/core/files_query.cpp index ff493b5..0fce127 100644 --- a/CYD-Klipper/src/core/files_query.cpp +++ b/CYD-Klipper/src/core/files_query.cpp @@ -31,6 +31,7 @@ FILESYSTEM_FILE* get_files(int limit){ sprintf(buff, "http://%s:%d/server/files/list", global_config.klipperHost, global_config.klipperPort); HTTPClient client; client.useHTTP10(true); + client.setTimeout(5000); client.begin(buff); int httpCode = client.GET(); auto timer_parse = millis();