AuthRepository constructor
AuthRepository({ - required PortalService portalService,
- required StudentQueryService studentQueryService,
- required AppDatabase database,
- required FlutterSecureStorage secureStorage,
- required bool isDemo,
- required void onSessionCreated(),
- required void onSessionDestroyed([
- LoginException?
]),
- Future<void> onCredentialsUpdated({
- required String password,
- String? previousPassword,
- String? previousUsername,
- required String username,
})?,
})
Implementation
AuthRepository({
required PortalService portalService,
required StudentQueryService studentQueryService,
required AppDatabase database,
required FlutterSecureStorage secureStorage,
required bool isDemo,
required void Function() onSessionCreated,
required void Function([LoginException?]) onSessionDestroyed,
Future<void> Function({
required String username,
required String password,
String? previousUsername,
String? previousPassword,
})?
onCredentialsUpdated,
}) : _portalService = portalService,
_studentQueryService = studentQueryService,
_database = database,
_secureStorage = secureStorage,
_isDemo = isDemo,
_onSessionCreated = onSessionCreated,
_onSessionDestroyed = onSessionDestroyed,
_onCredentialsUpdated = onCredentialsUpdated;