diff options
| author | Roger Braun <roger@rogerbraun.net> | 2018-10-26 15:16:23 +0200 |
|---|---|---|
| committer | Roger Braun <roger@rogerbraun.net> | 2018-10-26 15:16:23 +0200 |
| commit | 9af204b293a9c1b15e472423a4badff505fd662a (patch) | |
| tree | b348c94c5ae380ac042ef49861e33fe43f10acea /src/components/oauth_callback/oauth_callback.js | |
| parent | 7f0e140a4fa34c7b1e686bc26049fc5ec6852058 (diff) | |
Move login to oauth.
Diffstat (limited to 'src/components/oauth_callback/oauth_callback.js')
| -rw-r--r-- | src/components/oauth_callback/oauth_callback.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/components/oauth_callback/oauth_callback.js b/src/components/oauth_callback/oauth_callback.js new file mode 100644 index 00000000..60a15412 --- /dev/null +++ b/src/components/oauth_callback/oauth_callback.js @@ -0,0 +1,20 @@ +import oauth from '../../services/new_api/oauth.js' + +const oac = { + props: ['code'], + mounted () { + if (this.code) { + oauth.getToken({ + app: this.$store.state.oauth, + instance: this.$store.state.instance.server, + code: this.code + }).then((result) => { + this.$store.commit("setToken", result.access_token) + this.$store.dispatch("loginUser", result.access_token) + this.$router.push('/main/friends') + }) + } + } +} + +export default oac |
