public FirebaseService(FirebaseOptions options, RestClient restClient, AuthFirebase auth, ILogger <FirebaseService> logger) : base(options, restClient, auth) { _options = options ?? throw new System.ArgumentNullException(nameof(options)); _logger = logger ?? throw new System.ArgumentNullException(nameof(logger)); }
private void SetPreferencesAndRefreshToken() { AuthFirebase services = new AuthFirebase(); User user; try { user = services.GetUserFromDB(); Preferences.Set("UserEmailFirebase", user.Email.Replace(".", "-").Replace("@", "-at-")); } catch { services.RefreshToken(); user = services.GetUserFromDB(); Preferences.Set("UserEmailFirebase", user.Email.Replace(".", "-").Replace("@", "-at-")); } }