2.5.31: added security retries display on error code 13

This commit is contained in:
Charles
2022-01-21 17:56:41 +01:00
parent 3ca900af6c
commit 0c615fcb3b
3 changed files with 11 additions and 4 deletions

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "ucentral-client",
"version": "2.5.30",
"version": "2.5.31",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "ucentral-client",
"version": "2.5.30",
"version": "2.5.31",
"dependencies": {
"@coreui/coreui": "^3.4.0",
"@coreui/icons": "^2.0.1",

View File

@@ -1,6 +1,6 @@
{
"name": "ucentral-client",
"version": "2.5.30",
"version": "2.5.31",
"dependencies": {
"@coreui/coreui": "^3.4.0",
"@coreui/icons": "^2.0.1",
@@ -26,7 +26,7 @@
"react-tooltip": "^4.2.21",
"react-widgets": "^5.1.1",
"sass": "^1.35.1",
"ucentral-libs": "^1.0.57",
"ucentral-libs": "^1.0.58",
"uuid": "^8.3.2"
},
"main": "index.js",

View File

@@ -20,6 +20,13 @@ axiosInstance.interceptors.response.use(
case 401:
break;
case 403:
if (error.response.data?.ErrorCode === 13) {
let retries = localStorage.getItem('sec_retries')
? +localStorage.getItem('sec_retries')
: 0;
retries += 1;
localStorage.setItem('sec_retries', retries);
}
if (error.response.data?.ErrorCode === 9) {
localStorage.removeItem('access_token');
localStorage.removeItem('gateway_endpoints');