UNPKG

torii

Version:

A set of clean abstractions for authentication in Ember.js

29 lines (23 loc) 681 B
import { Promise as EmberPromise } from 'rsvp'; import EmberObject from '@ember/object'; var ApplicationAdapter = EmberObject.extend({ open() { return new EmberPromise(function(){ throw new Error( 'The Torii adapter must implement `open` for a session to be opened'); }); }, fetch() { return new EmberPromise(function(){ throw new Error( 'The Torii adapter must implement `fetch` for a session to be fetched'); }); }, close() { return new EmberPromise(function(){ throw new Error( 'The Torii adapter must implement `close` for a session to be closed'); }); } }); export default ApplicationAdapter;