torii
Version:
A set of clean abstractions for authentication in Ember.js
20 lines (18 loc) • 495 B
JavaScript
import config from '../config/environment';
import RedirectHandler from 'torii/redirect-handler';
export default {
name: 'torii-callback',
before: 'torii',
initialize(application) {
if (arguments[1]) { // Ember < 2.1
application = arguments[1];
}
if (config.torii && config.torii.disableRedirectInitializer) {
return;
}
application.deferReadiness();
RedirectHandler.handle(window).catch(function(){
application.advanceReadiness();
});
}
};