ember-auth-module-ember-data
Advanced tools
Comparing version 1.0.0 to 1.0.1
// Generated by EmberScript 0.0.7 | ||
var get$ = Ember.get; | ||
Em.onLoad('Ember.Application', function (application) { | ||
return application.initializer({ | ||
application.initializer({ | ||
name: 'ember-auth.module.ember-data', | ||
before: 'ember-auth-load', | ||
initialize: function (container, app) { | ||
return app.register('authModule:emberData', get$(get$(Em, 'Auth'), 'EmberDataAuthModule')); | ||
app.register('authModule:emberData', get$(get$(Em, 'Auth'), 'EmberDataAuthModule'), { singleton: true }); | ||
app.inject('authModule:emberData', 'auth', 'auth:main'); | ||
return app.inject('authModule:emberData', 'store', 'store:main'); | ||
} | ||
}); | ||
}); | ||
Em.onLoad('Ember.Application', function (application) { | ||
return application.initializer({ | ||
name: 'ember-auth.module.ember-data.injection', | ||
after: 'ember-auth.module.ember-data', | ||
name: 'ember-auth.module.ember-data-load', | ||
after: 'ember-auth-load', | ||
initialize: function (container, app) { | ||
return app.inject('authModule:emberData', 'store', 'store:main'); | ||
return container.lookup('authModule:emberData'); | ||
} | ||
@@ -28,5 +28,5 @@ }); | ||
get$(this, 'auth').reopen({ user: get$(Em, 'computed').alias('module.emberData.user') }); | ||
get$(this, 'auth').addHandler('signInSuccess', get$(this, 'findUser')); | ||
get$(this, 'auth').addHandler('signInError', get$(this, 'clearUser')); | ||
return get$(this, 'auth').addHandler('signOutSuccess', get$(this, 'clearUser')); | ||
get$(this, 'auth').addHandler('signInSuccess', get$(this, 'findUser').bind(this)); | ||
get$(this, 'auth').addHandler('signInError', get$(this, 'clearUser').bind(this)); | ||
return get$(this, 'auth').addHandler('signOutSuccess', get$(this, 'clearUser').bind(this)); | ||
}, | ||
@@ -33,0 +33,0 @@ user: null, |
// Generated by EmberScript 0.0.7 | ||
var get$=Ember.get;Em.onLoad("Ember.Application",function(e){return e.initializer({name:"ember-auth.module.ember-data",before:"ember-auth-load",initialize:function(e,t){return t.register("authModule:emberData",get$(get$(Em,"Auth"),"EmberDataAuthModule"))}})}),Em.onLoad("Ember.Application",function(e){return e.initializer({name:"ember-auth.module.ember-data.injection",after:"ember-auth.module.ember-data",initialize:function(e,t){return t.inject("authModule:emberData","store","store:main")}})});var get$=Ember.get,set$=Ember.set;set$(get$(Em,"Auth"),"EmberDataAuthModule",Ember.Object.extend({init:function(){return null!=get$(this,"config")||set$(this,"config",get$(get$(this,"auth"),"emberData")),this.patch(),get$(this,"auth").reopen({user:get$(Em,"computed").alias("module.emberData.user")}),get$(this,"auth").addHandler("signInSuccess",get$(this,"findUser")),get$(this,"auth").addHandler("signInError",get$(this,"clearUser")),get$(this,"auth").addHandler("signOutSuccess",get$(this,"clearUser"))},user:null,findUser:function(){var e;if(null==get$(get$(this,"auth"),"userId")||!get$(get$(this,"config"),"userModel"))return;return get$(this,"store").find(get$(get$(this,"config"),"userModel"),get$(get$(this,"auth"),"userId")).then((e=this,function(t){return set$(e,"user",t)}))},clearUser:function(){return set$(this,"user",null)},patch:function(){var e;return e=this,get$(DS,"RESTAdapter").reopen({ajax:function(t,n,r){return this._super(t,n,get$(get$(e,"auth"),"_strategy").serialize(r||{}))}})}}));var get$=Ember.get;get$(Em,"Auth").reopen({emberData:{userModel:!1}}); | ||
var get$=Ember.get;Em.onLoad("Ember.Application",function(e){return e.initializer({name:"ember-auth.module.ember-data",before:"ember-auth-load",initialize:function(e,t){return t.register("authModule:emberData",get$(get$(Em,"Auth"),"EmberDataAuthModule"),{singleton:!0}),t.inject("authModule:emberData","auth","auth:main"),t.inject("authModule:emberData","store","store:main")}}),e.initializer({name:"ember-auth.module.ember-data-load",after:"ember-auth-load",initialize:function(e,t){return e.lookup("authModule:emberData")}})});var get$=Ember.get,set$=Ember.set;set$(get$(Em,"Auth"),"EmberDataAuthModule",Ember.Object.extend({init:function(){return null!=get$(this,"config")||set$(this,"config",get$(get$(this,"auth"),"emberData")),this.patch(),get$(this,"auth").reopen({user:get$(Em,"computed").alias("module.emberData.user")}),get$(this,"auth").addHandler("signInSuccess",get$(this,"findUser").bind(this)),get$(this,"auth").addHandler("signInError",get$(this,"clearUser").bind(this)),get$(this,"auth").addHandler("signOutSuccess",get$(this,"clearUser").bind(this))},user:null,findUser:function(){var e;if(null==get$(get$(this,"auth"),"userId")||!get$(get$(this,"config"),"userModel"))return;return get$(this,"store").find(get$(get$(this,"config"),"userModel"),get$(get$(this,"auth"),"userId")).then((e=this,function(t){return set$(e,"user",t)}))},clearUser:function(){return set$(this,"user",null)},patch:function(){var e;return e=this,get$(DS,"RESTAdapter").reopen({ajax:function(t,n,r){return this._super(t,n,get$(get$(e,"auth"),"_strategy").serialize(r||{}))}})}}));var get$=Ember.get;get$(Em,"Auth").reopen({emberData:{userModel:!1}}); |
@@ -8,3 +8,3 @@ { | ||
"bugs": "https://github.com/heartsentwined/ember-auth-module-ember-data/issues", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"main": "dist/ember-auth-module-ember-data.js", | ||
@@ -11,0 +11,0 @@ |
# ember-data integration module for ember-auth | ||
[](http://travis-ci.org/heartsentwined/ember-auth-module-ember-data) | ||
[](http://badge.fury.io/rb/ember-auth-module-ember_data-source) | ||
[](http://badge.fury.io/js/ember-auth-module-ember-data) | ||
1. injects signed in session data (if any) to all ember-data server requests | ||
@@ -4,0 +8,0 @@ 2. optional: auto-loads an ember-data user model upon sign in |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
428026
28