BetterAuthClient.internal constructor

  1. @visibleForTesting
BetterAuthClient.internal({
  1. required Dio dio,
  2. required String baseUrl,
  3. required StorageInterface storage,
})

Internal constructor for testing purposes.

This constructor allows injecting custom Dio and Storage instances for testing.

Implementation

@visibleForTesting
BetterAuthClient.internal({
  required Dio dio,
  required this.baseUrl,
  required StorageInterface storage,
})  : _dio = dio,
      _storage = storage,
      _sessionNotifier = ValueNotifier<Session?>(null) {
  _initializeModules();
}