UserDataService constructor

UserDataService(
  1. AuthService _authService
)

Implementation

UserDataService(this._authService) {
  if (_authService.authDbProvider is MemoryDbAuthProvider) {
    _userDataDbProvider = MemoryDbUserDataProvider(
      _authService.authDbProvider.app,
      _authService.authDbProvider.dbService,
    );
  } else if (_authService.authDbProvider is MongoDbAuthProvider) {
    _userDataDbProvider = MongoDbUserDataProvider(
      _authService.authDbProvider.app,
      _authService.authDbProvider.dbService,
    );
  } else {
    throw UserDataServiceDependOnAuthServiceException();
  }
}