Example #1
0
    return new Promise<void>((resolve, reject) => {
      Meteor.logout((e: Error) => {
        if (e) {
          return reject(e);
        }

        resolve();
      });
    });
Example #2
0
  login(){
    var slf = this;

    Meteor.logout();
    Meteor.loginWithGoogle(function(res){

      // Handle Login Success
      if(!res){
	      slf.router.navigate(['account',Meteor.user()._id]);
      }
      else{
        //TODO Login Error
      }
    });
  }
Example #3
0
  login(){
    var slf = this;
    Meteor.logout();

    var showDialog = function() { slf.errorDialog.show(); }

    Meteor.loginWithGoogle(function(res){

      // Handle Login Success
      if(!res){
        if(typeof slf.redirect === "undefined" || slf.redirect === null || slf.redirect === "undefined"){
  	      slf.router.navigate(['account',Meteor.user()._id]);
        }
        else{
          slf.router.navigate([slf.redirect]);
        }
      }
      else{
        showDialog();
      }
    });
  }
 logout(){
     Meteor.logout();
 }
 this.autorun(() => {
   Meteor.logout();
 });
Example #6
0
 tuxLogout() {
     Meteor.logout();
     this.router.navigate(['/']);
 }
Example #7
0
 logout():void {
   Meteor.logout();
   this.isDropdownOpen = false;
 }
Example #8
0
export function logout() {
    Meteor.logout();
}