private void MapUser() { if (_user == null) { return; } User = Mapper.Map <FirebaseUser>(_user); User.IsOK = _user != null; }
public void LoadUser() { if (_storage == null) { return; } if (_storage.HasKey("FirebaseUser")) { var user = _storage.Get("FirebaseUser"); if (user != null) { User = JsonConvert.DeserializeObject <FirebaseUser>(user); } } }
public async Task <GeneralResponse> LogoutAsync() { var task = new Task <GeneralResponse>(() => { _firebaseAuth.SignOut(); User = null; _user = null; SaveUser(); return(new GeneralResponse { IsOK = true }); }); task.Start(); return(await task); }