initialise method

Future<void> initialise()

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.');
}