this.get('session') returns undefined for torii

240 views Asked by At

I'm trying to use Facebook login using torii in an Ember app. I am using ember 2.0 (2.11 to be specific). Below is handlebar of my component my-login

{{#paper-button raised=true onClick=(action "loginUsingFacebook")}}Login Using Faceboo{{/paper-button}}

action in my component is defined as

import Ember from 'ember';

export default Ember.Component.extend({
    actions:{
        loginUsingFacebook(){
            let session = this.get('session'); //session comes undefined
            console.log(session);
        }
    }
});

i have setup my environment as defined [here][1]

in my application route i am using it as

{{#my-login}} {{/my-login}}
{{outlet}}

I am using torii-adapter which on path app/torii-adapters and exactly as provided here

i have installed torii using npm install torii. Could you please let me know what i am missing.

I am not able to get the session.

1

There are 1 answers

1
XYZ On

Do you need to inject the session into the component before trying to get access of it?

session: Ember.inject.service('session')