Page MenuHomePhorge

oauth_tokens.js
No OneTemporary

Size
637 B
Referenced Files
None
Subscribers
None

oauth_tokens.js

const oauthTokens = {
state: {
tokens: []
},
actions: {
fetchTokens ({ rootState, commit }) {
rootState.api.backendInteractor.fetchOAuthTokens().then((tokens) => {
commit('swapTokens', tokens)
})
},
revokeToken ({ rootState, commit, state }, id) {
rootState.api.backendInteractor.revokeOAuthToken({ id }).then((response) => {
if (response.status === 201) {
commit('swapTokens', state.tokens.filter(token => token.id !== id))
}
})
}
},
mutations: {
swapTokens (state, tokens) {
state.tokens = tokens
}
}
}
export default oauthTokens

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 14, 3:29 AM (1 d, 14 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
298662
Default Alt Text
oauth_tokens.js (637 B)

Event Timeline