torii
Version:
A set of clean abstractions for authentication in Ember.js
18 lines (16 loc) • 608 B
JavaScript
import { lookup } from 'torii/lib/container-utils';
import { getConfiguration } from 'torii/configuration';
export default {
name: 'torii-walk-providers',
initialize(applicationInstance) {
let configuration = getConfiguration();
// Walk all configured providers and eagerly instantiate
// them. This gives providers with initialization side effects
// like facebook-connect a chance to load up assets.
for (var key in configuration.providers) {
if (configuration.providers.hasOwnProperty(key)) {
lookup(applicationInstance, 'torii-provider:'+key);
}
}
}
};