UNPKG

torii

Version:

A set of clean abstractions for authentication in Ember.js

23 lines (18 loc) 635 B
import bootstrapSession from 'torii/bootstrap/session'; import { getConfiguration } from 'torii/configuration'; export default { name: 'torii-session', after: 'torii', initialize(application) { if (arguments[1]) { // Ember < 2.1 application = arguments[1]; } const configuration = getConfiguration(); if (!configuration.sessionServiceName) { return; } bootstrapSession(application, configuration.sessionServiceName); var sessionFactoryName = 'service:' + configuration.sessionServiceName; application.inject('adapter', configuration.sessionServiceName, sessionFactoryName); } };