mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-04-17 02:17:49 +00:00
37 lines
689 B
JavaScript
37 lines
689 B
JavaScript
import { getToken, setToken } from '@baserow/modules/core/utils/auth'
|
|
|
|
export const state = () => ({
|
|
authToken: null,
|
|
})
|
|
|
|
export const mutations = {
|
|
SET_AUTH_TOKEN(state, value) {
|
|
state.authToken = value
|
|
},
|
|
}
|
|
|
|
export const actions = {
|
|
setAuthTokenFromCookies({ commit }, { slug }) {
|
|
const token = getToken(this.app, slug)
|
|
commit('SET_AUTH_TOKEN', token)
|
|
return token
|
|
},
|
|
setAuthToken({ commit }, { slug, token }) {
|
|
setToken(token, this.app, slug)
|
|
commit('SET_AUTH_TOKEN', token)
|
|
},
|
|
}
|
|
|
|
export const getters = {
|
|
getAuthToken(state) {
|
|
return state.authToken
|
|
},
|
|
}
|
|
|
|
export default {
|
|
namespaced: true,
|
|
state,
|
|
getters,
|
|
actions,
|
|
mutations,
|
|
}
|