added 260907 version of worker toolkit

This commit is contained in:
2026-09-08 20:30:51 -04:00
parent cbd3f0f8ca
commit 97aca37663
1283 changed files with 142951 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
import Ember from 'ember';
import ToriiAuthenticator from 'ember-simple-auth/authenticators/torii';
export default ToriiAuthenticator.extend({
ajax: Ember.inject.service(),
torii: Ember.inject.service(),
restore: function(data) {
var resolveData = data || {};
this._provider = resolveData.provider;
return new Ember.RSVP.Promise(function(resolve) { resolve(resolveData); });
},
authenticate() {
if (typeof FastBoot !== 'undefined') { return; }
return new Ember.RSVP.Promise((resolve, reject) => {
this._super('facebook-connect').then( (data) => {
this.get('ajax').request('/auth/facebook/callback', {
method: 'POST',
dataType: 'json'
}).then((response) => {
resolve({
// jscs:disable requireCamelCaseOrUpperCaseIdentifiers
user_id: response.user_id,
// jscs:enable requireCamelCaseOrUpperCaseIdentifiers
email: response.email,
token: response.token,
provider: data.provider
});
}, reject);
}, reject);
});
}
});