diff options
| author | Henry Jameson <me@hjkos.com> | 2019-05-22 19:13:41 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2019-05-22 19:13:41 +0300 |
| commit | e7a2a7267dbd8a4ee3d266d22249459d028569d6 (patch) | |
| tree | 36bf31c489e26ae9adebdca8ee75f49c16688eb0 /src/modules/oauth.js | |
| parent | 233506f6c1b0b16ca62c557ae6eca4a585e28a2c (diff) | |
Proper clientId/secret/token caching, MastoAPI registration
Diffstat (limited to 'src/modules/oauth.js')
| -rw-r--r-- | src/modules/oauth.js | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/modules/oauth.js b/src/modules/oauth.js index 144ff830..242e29c3 100644 --- a/src/modules/oauth.js +++ b/src/modules/oauth.js @@ -1,17 +1,26 @@ const oauth = { state: { - client_id: false, - client_secret: false, - token: false + clientId: false, + clientSecret: false, + token: false, + clientToken: false }, mutations: { - setClientData (state, data) { - state.client_id = data.client_id - state.client_secret = data.client_secret + setClientData (state, { clientId, clientSecret }) { + state.clientId = clientId + state.clientSecret = clientSecret + }, + setClientToken (state, token) { + state.clientToken = token }, setToken (state, token) { state.token = token } + }, + getters: { + getToken: state => () => { + return state.token || state.clientToken + } } } |
