initialize method

  1. @override
Future<void> initialize(
  1. Map<String, dynamic> config
)
override

Initializes the provider with configuration settings

Implementation

@override
Future<void> initialize(Map<String, dynamic> config) async {
  if (_isInitialized) return;

  _auth = FirebaseApp.instance.getAuth();
  _tokenManager = DSTokenManager();
  _sessionManager = DSSessionManager();

  _eventHandler = DSFirebaseEventHandler(onEvent: _handleAuthEvent);
  _eventHandler.initialize(_auth);

  _isInitialized = true;
}