Quellcode durchsuchen

fix: refresh token failed

Casper Dai vor 3 Jahren
Ursprung
Commit
a7d7e41a46
3 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  1. 1 1
      src/main.js
  2. 4 0
      src/store/modules/user.js
  3. 1 1
      vue.config.js

+ 1 - 1
src/main.js

@@ -89,7 +89,7 @@ keycloak
       keycloak.updateToken(70).then(refreshed => {
         if (refreshed) {
           console.info('Token refreshed')
-          store.dispatch('user/login', keycloak.token)
+          store.commit('user/SET_TOKEN', keycloak.token)
         } else {
           console.warn(`Token not refreshed, valid for ${Math.round(keycloak.tokenParsed.exp + keycloak.timeSkew - new Date().getTime() / 1000)} seconds`)
         }

+ 4 - 0
src/store/modules/user.js

@@ -56,6 +56,10 @@ const actions = {
       commit('SET_TOKEN', '')
       resolve()
     })
+  },
+
+  token ({ commit }, payload) {
+    commit('SET_TOKEN', payload)
   }
 }
 

+ 1 - 1
vue.config.js

@@ -15,7 +15,7 @@ const features = {
   // 未开发的功能组件
   __PLACEHOLDER__: !isProd || false,
   // 传感器
-  __SENSOR__: !isProd || true,
+  __SENSOR__: !isProd || false,
   __SENSOR_ELK__: false
 }