diff options
| author | mhsanaei <ho3ein.sanaei@gmail.com> | 2024-08-06 14:44:48 +0300 |
|---|---|---|
| committer | mhsanaei <ho3ein.sanaei@gmail.com> | 2024-08-06 14:44:48 +0300 |
| commit | 3e3ed4ed5208324b20cbfc4b3b50bbe5a8a0d7f1 (patch) | |
| tree | 445fca08c513586855d5157493c52bd74864d3a3 /web/assets/js | |
| parent | d8d9c648471886f8e65b8d69ce5405fcc58598f5 (diff) | |
fix session
Diffstat (limited to 'web/assets/js')
| -rw-r--r-- | web/assets/js/model/setting.js | 2 | ||||
| -rw-r--r-- | web/assets/js/util/utils.js | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/web/assets/js/model/setting.js b/web/assets/js/model/setting.js index 4035ca6e..cd46ab34 100644 --- a/web/assets/js/model/setting.js +++ b/web/assets/js/model/setting.js @@ -7,7 +7,7 @@ class AllSetting { this.webCertFile = ""; this.webKeyFile = ""; this.webBasePath = "/"; - this.sessionMaxAge = ""; + this.sessionMaxAge = 0; this.pageSize = 50; this.expireDiff = ""; this.trafficDiff = ""; diff --git a/web/assets/js/util/utils.js b/web/assets/js/util/utils.js index 50ae4636..d174bac1 100644 --- a/web/assets/js/util/utils.js +++ b/web/assets/js/util/utils.js @@ -16,6 +16,9 @@ class HttpUtil { } static _respToMsg(resp) { + if (!resp || !resp.data) { + return new Msg(false, 'No response data'); + } const { data } = resp; if (data == null) { return new Msg(true); @@ -34,7 +37,7 @@ class HttpUtil { return msg; } catch (error) { console.error('GET request failed:', error); - const errorMsg = new Msg(false, error.response?.data?.message || error.message); + const errorMsg = new Msg(false, error.response?.data?.message || error.message || 'Request failed'); this._handleMsg(errorMsg); return errorMsg; } @@ -48,7 +51,7 @@ class HttpUtil { return msg; } catch (error) { console.error('POST request failed:', error); - const errorMsg = new Msg(false, error.response?.data?.message || error.message); + const errorMsg = new Msg(false, error.response?.data?.message || error.message || 'Request failed'); this._handleMsg(errorMsg); return errorMsg; } |
