changed google drive link slightly.

This commit is contained in:
supertiger1234 2019-10-11 10:43:30 +01:00
parent cae5a9bf33
commit eff70d8720
3 changed files with 14 additions and 13 deletions

View file

@ -74,10 +74,6 @@ export default {
); );
window.onmessage = async e => { window.onmessage = async e => {
consentWindow.close(); consentWindow.close();
if (!e.data.code) return;
const url = new URL(e.data.code);
const code = url.searchParams.get("code");
await settingsService.GDriveAuth(code);
}; };
} }
}, },

View file

@ -7,8 +7,8 @@ export default {
GDriveURL () { GDriveURL () {
return wrapper(instance().get('/settings/drive/url')); return wrapper(instance().get('/settings/drive/url'));
}, },
GDriveAuth (code) { GDriveAuth (code, token) {
return wrapper(instance().post('/settings/drive/auth', {code})); return wrapper(instance().post('/settings/drive/auth', {code, token}));
}, },
setApperance (apperance, boolean) { setApperance (apperance, boolean) {
return wrapper(instance().put('/settings/apperance', { return wrapper(instance().put('/settings/apperance', {

View file

@ -1,14 +1,19 @@
<template> <template>
<div> <div>Redirecting...</div>
Redirecting...
</div>
</template> </template>
<script> <script>
import settingsService from "../services/settingsService.js";
export default { export default {
mounted() { async mounted() {
window.opener.postMessage({code: location.href}, "*"); const url = new URL(location.href);
} const token = url.searchParams.get("token");
} const code = url.searchParams.get("code");
await settingsService.GDriveAuth(code, token);
window.opener.postMessage({ status: 'done' }, "*");
}
};
</script> </script>