Sha256: fabb32bcf5944f3ca8a37939f429d9fd20688095227766adf3ffb2edd856eac2

Contents?: true

Size: 432 Bytes

Versions: 21

Compression:

Stored size: 432 Bytes

Contents

export default class OnLoginDirective {

  constructor($rootScope, $auth) {
    this.$rootScope = $rootScope;
    this.$auth = $auth;
    this.onLogout();
    this.$auth.validateUser().then((user) => {
      this.onLogin(user);
    });
    this.$rootScope.$on('auth:login-success', (ev, user) => {
      this.onLogin(user);
    });
    this.$rootScope.$on('auth:logout-success', (ev, user) => {
      this.onLogout();
    });
  }
}

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
xing-framework-1.0.0.pre.beta.1 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-1.0.0.pre.beta default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-1.0.0.pre.alpha default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.3.2 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.3.1 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.3.0 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.9 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.9.beta1 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.8 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.8.beta1 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.7 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.7.pre.beta1 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.6 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.5 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.4 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.3 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.2 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.1 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.2.0 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js
xing-framework-0.0.3 default_configuration/base_app/frontend/src/common/components/OnLoginDirective/OnLoginDirective.js