aboutsummaryrefslogtreecommitdiff
path: root/src/modules/oauth.js
diff options
context:
space:
mode:
authorHJ <30-hj@users.noreply.git.pleroma.social>2019-06-22 07:47:30 +0000
committerHJ <30-hj@users.noreply.git.pleroma.social>2019-06-22 07:47:30 +0000
commit5a8f3dddfde863a87a3a4f0ed9c7433935520c59 (patch)
treeea94eed3cb7f5fe268be6cf5ae22b5d6b917bb49 /src/modules/oauth.js
parent03a27c6d4864758d72f127138fa21961ef2b61fa (diff)
parentbd377148ade7aaf26652dc14ee77683b7e6c8c5a (diff)
Merge branch 'fix-token-auth-login' into 'develop'
Fix broken token authentication See merge request pleroma/pleroma-fe!846
Diffstat (limited to 'src/modules/oauth.js')
-rw-r--r--src/modules/oauth.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/modules/oauth.js b/src/modules/oauth.js
index 11cb10fe..a2a83450 100644
--- a/src/modules/oauth.js
+++ b/src/modules/oauth.js
@@ -1,3 +1,5 @@
+import { delete as del } from 'vue'
+
const oauth = {
state: {
clientId: false,
@@ -22,6 +24,12 @@ const oauth = {
},
setToken (state, token) {
state.userToken = token
+ },
+ clearToken (state) {
+ state.userToken = false
+ // state.token is userToken with older name, coming from persistent state
+ // let's clear it as well, since it is being used as a fallback of state.userToken
+ del(state, 'token')
}
},
getters: {