initialise method
Implementation
Future<void> initialise() async {
if (_isInitialized) {
logger.info(this, 'SessionManager is already initialized.');
return;
}
_appVersionInfo ??= AppInfoProvider.instance;
if (_appVersionInfo != null) {
await _appVersionInfo!.initialize();
} else {
logger.warning(this, 'AppInfoProvider is not available.');
}
await sessionService.initialise();
await _localSessionRepository.initialize();
_isInitialized = true;
logger.info(this, '$_providerName initialized.');
}