|
@@ -1,28 +1,40 @@
|
|
|
import Cookies from 'js-cookie'
|
|
|
const TokenKey = 'GCLS_Token'
|
|
|
|
|
|
-export function getToken() {
|
|
|
- return localStorage.getItem(TokenKey);
|
|
|
+export function getToken () {
|
|
|
+ return Cookies.get(TokenKey) ? Cookies.get(TokenKey) : sessionStorage.getItem(TokenKey)?sessionStorage.getItem(TokenKey):localStorage.getItem(TokenKey);
|
|
|
}
|
|
|
|
|
|
export function setToken (token) {
|
|
|
- return localStorage.setItem(TokenKey, JSON.stringify(token));
|
|
|
+ localStorage.setItem(TokenKey, JSON.stringify(token));
|
|
|
+ sessionStorage.setItem(TokenKey, JSON.stringify(token));
|
|
|
+ return Cookies.set(TokenKey, token);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
export function removeToken () {
|
|
|
- return localStorage.removeItem(TokenKey)
|
|
|
+ localStorage.removeItem(TokenKey)
|
|
|
+ sessionStorage.removeItem(TokenKey)
|
|
|
+ return Cookies.remove(TokenKey);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
const ConfigKey = 'GCLS_Config'
|
|
|
|
|
|
export function getConfig () {
|
|
|
- return localStorage.getItem(ConfigKey);
|
|
|
+ return Cookies.get(ConfigKey) ? Cookies.get(ConfigKey) : sessionStorage.getItem(ConfigKey)?sessionStorage.getItem(ConfigKey):localStorage.getItem(ConfigKey);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
-export function setConfig(val) {
|
|
|
- return localStorage.setItem(ConfigKey, JSON.stringify(val));
|
|
|
+export function setConfig (val) {
|
|
|
+ localStorage.setItem(ConfigKey, JSON.stringify(val))
|
|
|
+ sessionStorage.setItem(ConfigKey, JSON.stringify(val));
|
|
|
+ return Cookies.set(ConfigKey, val);
|
|
|
}
|
|
|
|
|
|
export function removeConfig () {
|
|
|
- return localStorage.removeItem(ConfigKey);
|
|
|
+ localStorage.removeItem(ConfigKey);
|
|
|
+ sessionStorage.removeItem(ConfigKey);
|
|
|
+ return Cookies.remove(ConfigKey);
|
|
|
+
|
|
|
}
|