public AuthWrapper(Auth auth) { _auth = auth ?? throw new ArgumentNullException(nameof(auth)); _auth.AddAuthStateDidChangeListener(OnAuthStateChanged); _auth.AddIdTokenDidChangeListener(OnIdTokenChanged); }
public AuthStateChangedListenerRegistration(Auth instance, AuthStateChangedHandler handler) { _instance = instance; _listner = _instance.AddAuthStateDidChangeListener((Auth auth, User user) => { handler?.Invoke(auth == null ? null : AuthProvider.GetAuth(auth)); }); }