added 260907 version of worker toolkit
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import Ember from 'ember';
|
||||
import AuthenticatedRouteMixin from 'flaredown/mixins/authenticated-route-mixin';
|
||||
|
||||
export default Ember.Route.extend(AuthenticatedRouteMixin, {
|
||||
ajax: Ember.inject.service(),
|
||||
|
||||
beforeModel(transition) {
|
||||
var promise = this.get('ajax').request('/api/discourse', {
|
||||
headers: {
|
||||
"Authorization": `Token token="${this.get('session.token')}", email="${this.get('session.email')}"`
|
||||
},
|
||||
method: 'POST',
|
||||
data: {
|
||||
sso: transition.queryParams.sso,
|
||||
sig: transition.queryParams.sig
|
||||
}
|
||||
});
|
||||
|
||||
promise.then( (payload) => {
|
||||
window.location = payload.url;
|
||||
});
|
||||
|
||||
return promise;
|
||||
}
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user