private IObservable <string> GetLoginText(IFirebaseUser user) { if (user == null) { return(Observable.Return(Localization.LabelUserIsSignedOut)); } else if (string.IsNullOrEmpty(user.Email)) { return(Observable.Return(Localization.LabelUserIsSignedInWithoutEmail)); } else { return(_authService .FetchSignInMethods(user.Email) .Select(x => Localization.LabelUserIsSignedIn.WithParams(user.Email, x?.FirstOrDefault()))); } }
public HomePage(IFirebaseUser _fireUser) { InitializeComponent(); this._firebaseUser = _fireUser; this.labelUserDetail.Text = this._firebaseUser.ToString(); }