torii
Version:
A set of clean abstractions for authentication in Ember.js
29 lines (23 loc) • 681 B
JavaScript
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;