AuthRepository constructor

AuthRepository({
  1. required PortalService portalService,
  2. required StudentQueryService studentQueryService,
  3. required AppDatabase database,
  4. required FlutterSecureStorage secureStorage,
  5. required void onSessionCreated(),
  6. required void onSessionDestroyed([
    1. LoginException?
    ]),
})

Implementation

AuthRepository({
  required PortalService portalService,
  required StudentQueryService studentQueryService,
  required AppDatabase database,
  required FlutterSecureStorage secureStorage,
  required void Function() onSessionCreated,
  required void Function([LoginException?]) onSessionDestroyed,
}) : _portalService = portalService,
     _studentQueryService = studentQueryService,
     _database = database,
     _secureStorage = secureStorage,
     _onSessionCreated = onSessionCreated,
     _onSessionDestroyed = onSessionDestroyed;