@@ -169,16 +169,19 @@ export class HelloWorldModel extends Observable {
169169 }
170170
171171 public doWebCreateUser ( ) : void {
172- firebaseWebApi . auth ( ) . createUserWithEmailAndPassword ( '[email protected] ' , 'firebase' ) 173- . then ( result => {
172+ firebaseWebApi . auth ( ) . createUserWithEmailAndPassword ( '[email protected] ' , 'firebase' ) 173+ . then ( ( user : User ) => {
174+ console . log ( "User created: " + JSON . stringify ( user ) ) ;
175+ this . set ( "userEmailOrPhone" , user . email ) ;
174176 alert ( {
175177 title : "User created" ,
176- message : JSON . stringify ( result ) ,
178+ message : JSON . stringify ( user ) ,
177179 okButtonText : "Nice!"
178180 } ) ;
179181 } )
180182 . catch (
181183 error => {
184+ console . log ( "Error creating user: " + error ) ;
182185 alert ( {
183186 title : "No user created" ,
184187 message : JSON . stringify ( error ) ,
@@ -191,12 +194,15 @@ export class HelloWorldModel extends Observable {
191194 public doWebGetCurrentUser ( ) : void {
192195 const user = firebaseWebApi . auth ( ) . currentUser ;
193196 if ( user ) {
197+ console . log ( "Current user: " + JSON . stringify ( user ) ) ;
198+ this . set ( "userEmailOrPhone" , user . email ) ;
194199 alert ( {
195200 title : "Current user" ,
196201 message : JSON . stringify ( user ) ,
197202 okButtonText : "Nice!"
198203 } ) ;
199204 } else {
205+ console . log ( "No current user" ) ;
200206 alert ( {
201207 title : "No current user" ,
202208 okButtonText : "OK, thanks"
@@ -690,10 +696,11 @@ export class HelloWorldModel extends Observable {
690696
691697 public doGetCurrentUser ( ) : void {
692698 firebase . getCurrentUser ( ) . then (
693- result => {
699+ user => {
700+ this . set ( "userEmailOrPhone" , user . email ) ;
694701 alert ( {
695702 title : "Current user" ,
696- message : JSON . stringify ( result ) ,
703+ message : JSON . stringify ( user ) ,
697704 okButtonText : "Nice!"
698705 } ) ;
699706 } ,
@@ -814,20 +821,23 @@ export class HelloWorldModel extends Observable {
814821
815822 public doCreateUser ( ) : void {
816823 firebase . createUser ( {
817- 824+ email : 'eddyverbruggen+firebasetest @gmail.com' ,
818825 password : 'firebase'
819826 } ) . then (
820- result => {
827+ ( user : User ) => {
828+ console . log ( "User created: " + JSON . stringify ( user ) ) ;
829+ this . set ( "userEmailOrPhone" , user . email ) ;
821830 alert ( {
822831 title : "User created" ,
823- message : JSON . stringify ( result ) ,
832+ message : JSON . stringify ( user ) ,
824833 okButtonText : "Nice!"
825834 } ) ;
826835 } ,
827- errorMessage => {
836+ error => {
837+ console . log ( "Error creating user: " + error ) ;
828838 alert ( {
829839 title : "No user created" ,
830- message : errorMessage ,
840+ message : error ,
831841 okButtonText : "OK, got it"
832842 } ) ;
833843 }
0 commit comments