public AuthService() { handle = Auth.DefaultInstance.AddAuthStateDidChangeListener((Auth auth, User user) => { if (user != null) { isAuth = true; FirebaseLogService.UserLoginSignup("Email"); SetUserData(user); } }); firData = Database.From(Firebase.Core.App.DefaultInstance); }
public async Task <Boolean> CreateAccountAsync(string email, string password) { try { User user = await Auth.DefaultInstance.CreateUserAsync(email, password); FirebaseLogService.UserLoginSignup("Email", true); return(true); } catch (NSErrorException ex) { //TODO: log this with firebase var exx = ex; return(false); } }
public AccountService() { //Auth init handle = Auth.DefaultInstance.AddAuthStateDidChangeListener((Auth auth, User user) => { if (user != null) { isAuth = true; FirebaseLogService.UserLoginSignup("Email"); Console.WriteLine("Auth State CHANGE!!!"); SetUserData(user); } }); firData = Database.From(Firebase.Core.App.DefaultInstance); //Auth Data items = new List <WatchItem>(); checkIns = new List <CheckIn>(); }