Skip to content

Commit 4c79567

Browse files
committed
Fixing AuthGuard
1 parent cbc15e7 commit 4c79567

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

src/auth-guard/auth-guard.module.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { NgModule } from '@angular/core';
22
import { AngularFireAuthGuard } from './auth-guard';
3+
import { AngularFireAuth } from '@angular/fire/auth';
34

45
@NgModule({
5-
providers: [ AngularFireAuthGuard ]
6+
providers: [ AngularFireAuthGuard, AngularFireAuth ]
67
})
78
export class AngularFireAuthGuardModule { }

src/auth-guard/auth-guard.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { Injectable, InjectionToken } from '@angular/core';
2-
import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot, UrlTree, Router } from '@angular/router';
1+
import { Injectable } from '@angular/core';
2+
import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot, Router } from '@angular/router';
33
import { Observable, of, pipe, UnaryFunction } from 'rxjs';
4-
import { map, switchMap, take, tap } from 'rxjs/operators'
5-
import { User, auth } from 'firebase/app';
4+
import { map, switchMap, take } from 'rxjs/operators'
5+
import { User } from 'firebase/app';
66
import { AngularFireAuth } from '@angular/fire/auth';
77

88
export type AuthPipeGenerator = (next: ActivatedRouteSnapshot, state: RouterStateSnapshot) => AuthPipe;
@@ -26,8 +26,8 @@ export class AngularFireAuthGuard implements CanActivate {
2626

2727
}
2828

29-
export const canActivate = (pipe: AuthPipe|AuthPipeGenerator) => ({
30-
canActivate: [ AngularFireAuthGuard ], data: { authGuardPipe: pipe.name === "" ? pipe : () => pipe}
29+
export const canActivate = (pipe: AuthPipeGenerator) => ({
30+
canActivate: [ AngularFireAuthGuard ], data: { authGuardPipe: pipe }
3131
});
3232

3333
export const loggedIn: AuthPipe = map(user => !!user);

0 commit comments

Comments
 (0)