@@ -42,9 +42,9 @@ export class AngularFireAuth {
42
42
export function FirebaseAuthStateObservable ( app : FirebaseApp ) : Observable < firebase . User > {
43
43
const authState = Observable . create ( ( observer : Observer < firebase . User > ) => {
44
44
app . auth ( ) . onAuthStateChanged (
45
- ( user ? : firebase . User ) => observer . next ( user ! ) ,
45
+ ( user : firebase . User ) => observer . next ( user ! ) ,
46
46
( error : firebase . auth . Error ) => observer . error ( error ) ,
47
- ( ) => observer . complete ( )
47
+ ( ) => { observer . complete ( ) ; return undefined ; }
48
48
) ;
49
49
} ) ;
50
50
return observeOn . call ( authState , new ZoneScheduler ( Zone . current ) ) ;
@@ -58,9 +58,9 @@ export function FirebaseAuthStateObservable(app: FirebaseApp): Observable<fireba
58
58
export function FirebaseIdTokenObservable ( app : FirebaseApp ) : Observable < firebase . User > {
59
59
const idToken = Observable . create ( ( observer : Observer < firebase . User > ) => {
60
60
app . auth ( ) . onIdTokenChanged (
61
- ( user ? : firebase . User ) => observer . next ( user ! ) ,
61
+ ( user : firebase . User ) => observer . next ( user ! ) ,
62
62
( error : firebase . auth . Error ) => observer . error ( error ) ,
63
- ( ) => observer . complete ( )
63
+ ( ) => { observer . complete ( ) ; return undefined ; }
64
64
)
65
65
} ) ;
66
66
return observeOn . call ( idToken , new ZoneScheduler ( Zone . current ) ) ;
0 commit comments