Added login path for Spritely (#10484)

This commit is contained in:
Keith Holliday
2018-06-29 11:35:22 -05:00
committed by GitHub
parent 217c16988b
commit 81ffcf9c1b

View File

@@ -85,6 +85,12 @@ export default {
showApiToken: false, showApiToken: false,
}; };
}, },
mounted () {
window.addEventListener('message', this.receiveMessage, false);
},
destroy () {
window.removeEventListener('message', this.receiveMessage);
},
computed: { computed: {
...mapState({user: 'user.data', credentials: 'credentials'}), ...mapState({user: 'user.data', credentials: 'credentials'}),
apiToken () { apiToken () {
@@ -92,6 +98,15 @@ export default {
}, },
}, },
methods: { methods: {
receiveMessage (eventFrom) {
if (event.origin !== 'https://www.spritely.app') return;
const creds = {
userId: this.user._id,
apiToken: this.credentials.API_TOKEN,
};
eventFrom.source.postMessage(creds, event.origin);
},
async addWebhook (url) { async addWebhook (url) {
let webhookInfo = { let webhookInfo = {
id: uuid(), id: uuid(),