mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2026-09-13 13:44:10 +00:00
fix http timeout setting, dev.8
This commit is contained in:
@@ -23,7 +23,7 @@
|
|||||||
"standalone-devcontainer": "concurrently -c \"auto\" \"typesafe-i18n\" \"pnpm:mock-rest\" \"vite --host\""
|
"standalone-devcontainer": "concurrently -c \"auto\" \"typesafe-i18n\" \"pnpm:mock-rest\" \"vite --host\""
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alova/adapter-xhr": "2.3.1",
|
"@alova/adapter-xhr": "2.3.3",
|
||||||
"@emotion/react": "^11.14.0",
|
"@emotion/react": "^11.14.0",
|
||||||
"@emotion/styled": "^11.14.1",
|
"@emotion/styled": "^11.14.1",
|
||||||
"@mui/icons-material": "^9.3.1",
|
"@mui/icons-material": "^9.3.1",
|
||||||
|
|||||||
Generated
+10
-15
@@ -9,8 +9,8 @@ importers:
|
|||||||
.:
|
.:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@alova/adapter-xhr':
|
'@alova/adapter-xhr':
|
||||||
specifier: 2.3.1
|
specifier: 2.3.3
|
||||||
version: 2.3.1(alova@3.5.4)
|
version: 2.3.3(alova@3.5.4)
|
||||||
'@emotion/react':
|
'@emotion/react':
|
||||||
specifier: ^11.14.0
|
specifier: ^11.14.0
|
||||||
version: 11.14.0(@types/react@19.2.18)(react@19.2.8)(supports-color@10.2.2)
|
version: 11.14.0(@types/react@19.2.18)(react@19.2.8)(supports-color@10.2.2)
|
||||||
@@ -108,14 +108,11 @@ importers:
|
|||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
|
||||||
'@alova/adapter-xhr@2.3.1':
|
'@alova/adapter-xhr@2.3.3':
|
||||||
resolution: {integrity: sha512-mhViueeSJ6yfyEUvHIWyZlb6V8+9GJCzwU1hUsvjXSZHpkzGCeNUefxjjFC++K9UBsvUzJ5KGeyeqoToUQg3gg==}
|
resolution: {integrity: sha512-+ZtON7Gw/1bVsX3IXRaQ3g93CbO+OYfhDO6Q8IAiVTToBOaGX9NZTdziziEhHCFu5xlx4cVFVm7TJw+OT3H4GQ==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
alova: ^3.0.20
|
alova: ^3.0.20
|
||||||
|
|
||||||
'@alova/shared@1.3.2':
|
|
||||||
resolution: {integrity: sha512-1XvDLWgYpVZ99MmLl1f3Fw4T6S6pPYk5afz5cwRVjuq8JXEGsDn9IygDKfvRyWqkqCBx7Jif07LIct1O+MVEow==}
|
|
||||||
|
|
||||||
'@alova/shared@1.3.4':
|
'@alova/shared@1.3.4':
|
||||||
resolution: {integrity: sha512-kdYHUqO35AEdnQHnzevyf+VhhfD0jc+EBbZv/aYkA4rwjVjf+vB6D/ZkTwiYFH1yQjwiGwF1ZbJv5a7rKGyNiw==}
|
resolution: {integrity: sha512-kdYHUqO35AEdnQHnzevyf+VhhfD0jc+EBbZv/aYkA4rwjVjf+vB6D/ZkTwiYFH1yQjwiGwF1ZbJv5a7rKGyNiw==}
|
||||||
|
|
||||||
@@ -1097,8 +1094,8 @@ packages:
|
|||||||
resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==}
|
resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==}
|
||||||
engines: {node: '>=18'}
|
engines: {node: '>=18'}
|
||||||
|
|
||||||
default-browser@5.5.0:
|
default-browser@5.5.1:
|
||||||
resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==}
|
resolution: {integrity: sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw==}
|
||||||
engines: {node: '>=18'}
|
engines: {node: '>=18'}
|
||||||
|
|
||||||
define-data-property@1.1.4:
|
define-data-property@1.1.4:
|
||||||
@@ -2990,13 +2987,11 @@ packages:
|
|||||||
|
|
||||||
snapshots:
|
snapshots:
|
||||||
|
|
||||||
'@alova/adapter-xhr@2.3.1(alova@3.5.4)':
|
'@alova/adapter-xhr@2.3.3(alova@3.5.4)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@alova/shared': 1.3.2
|
'@alova/shared': 1.3.4
|
||||||
alova: 3.5.4
|
alova: 3.5.4
|
||||||
|
|
||||||
'@alova/shared@1.3.2': {}
|
|
||||||
|
|
||||||
'@alova/shared@1.3.4': {}
|
'@alova/shared@1.3.4': {}
|
||||||
|
|
||||||
'@babel/code-frame@7.29.7':
|
'@babel/code-frame@7.29.7':
|
||||||
@@ -4068,7 +4063,7 @@ snapshots:
|
|||||||
|
|
||||||
default-browser-id@5.0.1: {}
|
default-browser-id@5.0.1: {}
|
||||||
|
|
||||||
default-browser@5.5.0:
|
default-browser@5.5.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
bundle-name: 4.1.0
|
bundle-name: 4.1.0
|
||||||
default-browser-id: 5.0.1
|
default-browser-id: 5.0.1
|
||||||
@@ -5143,7 +5138,7 @@ snapshots:
|
|||||||
|
|
||||||
open@11.0.1:
|
open@11.0.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
default-browser: 5.5.0
|
default-browser: 5.5.1
|
||||||
define-lazy-prop: 3.0.0
|
define-lazy-prop: 3.0.0
|
||||||
is-in-ssh: 1.0.0
|
is-in-ssh: 1.0.0
|
||||||
is-inside-container: 1.0.0
|
is-inside-container: 1.0.0
|
||||||
|
|||||||
@@ -184,7 +184,12 @@ bool MqttSettingsService::configureMqtt() {
|
|||||||
static_cast<espMqttClientSecure *>(_mqttClient)->setKeepAlive(_state.keepAlive);
|
static_cast<espMqttClientSecure *>(_mqttClient)->setKeepAlive(_state.keepAlive);
|
||||||
static_cast<espMqttClientSecure *>(_mqttClient)->setCleanSession(_state.cleanSession);
|
static_cast<espMqttClientSecure *>(_mqttClient)->setCleanSession(_state.cleanSession);
|
||||||
static_cast<espMqttClientSecure *>(_mqttClient)->setWill(will_topic, 1, true, "offline"); // QOS 1, retain
|
static_cast<espMqttClientSecure *>(_mqttClient)->setWill(will_topic, 1, true, "offline"); // QOS 1, retain
|
||||||
return _mqttClient->connect();
|
// return _mqttClient->connect();
|
||||||
|
if (_mqttClient->connect()) {
|
||||||
|
emsesp::EMSESP::logger().info("Starting MQTT service");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
static_cast<espMqttClient *>(_mqttClient)->setServer(_state.host.c_str(), _state.port);
|
static_cast<espMqttClient *>(_mqttClient)->setServer(_state.host.c_str(), _state.port);
|
||||||
if (_state.username.length() > 0) {
|
if (_state.username.length() > 0) {
|
||||||
@@ -194,7 +199,11 @@ bool MqttSettingsService::configureMqtt() {
|
|||||||
static_cast<espMqttClient *>(_mqttClient)->setKeepAlive(_state.keepAlive);
|
static_cast<espMqttClient *>(_mqttClient)->setKeepAlive(_state.keepAlive);
|
||||||
static_cast<espMqttClient *>(_mqttClient)->setCleanSession(_state.cleanSession);
|
static_cast<espMqttClient *>(_mqttClient)->setCleanSession(_state.cleanSession);
|
||||||
static_cast<espMqttClient *>(_mqttClient)->setWill(will_topic, 1, true, "offline"); // QOS 1, retain
|
static_cast<espMqttClient *>(_mqttClient)->setWill(will_topic, 1, true, "offline"); // QOS 1, retain
|
||||||
return _mqttClient->connect();
|
// return _mqttClient->connect();
|
||||||
|
if (_mqttClient->connect()) {
|
||||||
|
emsesp::EMSESP::logger().info("Starting MQTT service");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -716,7 +716,7 @@ int http_request(std::string url, const std::string & method, const std::string
|
|||||||
ssl_client->setSessionTimeout(120); // Set the timeout in seconds (>=120 seconds)
|
ssl_client->setSessionTimeout(120); // Set the timeout in seconds (>=120 seconds)
|
||||||
}
|
}
|
||||||
basic_client->setTimeout(5000); // socket-level read timeout
|
basic_client->setTimeout(5000); // socket-level read timeout
|
||||||
ssl_client->setTimeout(5000); // Stream::readBytes timeout used by Update
|
ssl_client->setTimeout(5); // Stream::readBytes timeout used by Update
|
||||||
ssl_client->setClient(basic_client, is_https); // enableSSL = false for plain HTTP
|
ssl_client->setClient(basic_client, is_https); // enableSSL = false for plain HTTP
|
||||||
|
|
||||||
url.replace(0, is_https ? 8 : 7, "");
|
url.replace(0, is_https ? 8 : 7, "");
|
||||||
|
|||||||
+2
-2
@@ -162,7 +162,7 @@ bool System::command_sendmail(const char * value, const int8_t) {
|
|||||||
ssl_client->setInsecure();
|
ssl_client->setInsecure();
|
||||||
ssl_client->setBufferSizes(16384, 1024);
|
ssl_client->setBufferSizes(16384, 1024);
|
||||||
basic_client->setTimeout(5000); // socket-level read timeout
|
basic_client->setTimeout(5000); // socket-level read timeout
|
||||||
ssl_client->setTimeout(5000); // Stream::readBytes timeout used by Update
|
ssl_client->setTimeout(5); // Stream::readBytes timeout used by Update
|
||||||
r_client->addPort(port,
|
r_client->addPort(port,
|
||||||
security == EMAIL_SECURITY::NONE ? readymail_protocol_plain_text
|
security == EMAIL_SECURITY::NONE ? readymail_protocol_plain_text
|
||||||
: security == EMAIL_SECURITY::SSL ? readymail_protocol_ssl
|
: security == EMAIL_SECURITY::SSL ? readymail_protocol_ssl
|
||||||
@@ -3110,7 +3110,7 @@ bool System::uploadFirmwareURL(const char * url) {
|
|||||||
ssl_client.setSessionTimeout(120);
|
ssl_client.setSessionTimeout(120);
|
||||||
}
|
}
|
||||||
basic_client.setTimeout(15000); // socket-level read timeout
|
basic_client.setTimeout(15000); // socket-level read timeout
|
||||||
ssl_client.setTimeout(15000); // Stream::readBytes timeout used by Update
|
ssl_client.setTimeout(15); // Stream::readBytes timeout used by Update
|
||||||
ssl_client.setClient(&basic_client, is_https); // enableSSL = false for plain HTTP
|
ssl_client.setClient(&basic_client, is_https); // enableSSL = false for plain HTTP
|
||||||
|
|
||||||
const uint16_t port = is_https ? 443 : 80;
|
const uint16_t port = is_https ? 443 : 80;
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
#define EMSESP_APP_VERSION "3.9.0-dev.7"
|
#define EMSESP_APP_VERSION "3.9.0-dev.8"
|
||||||
|
|||||||
@@ -443,7 +443,7 @@ bool WebStatusService::refresh_versions_cache() {
|
|||||||
ssl_client.setSessionTimeout(120);
|
ssl_client.setSessionTimeout(120);
|
||||||
}
|
}
|
||||||
basic_client.setTimeout(5000);
|
basic_client.setTimeout(5000);
|
||||||
ssl_client.setTimeout(5000);
|
ssl_client.setTimeout(5);
|
||||||
ssl_client.setClient(&basic_client, is_https);
|
ssl_client.setClient(&basic_client, is_https);
|
||||||
|
|
||||||
// split into host and path
|
// split into host and path
|
||||||
|
|||||||
Reference in New Issue
Block a user