AtOnboardingServiceImpl constructor
AtOnboardingServiceImpl(
- dynamic atsign,
- AtOnboardingPreference atOnboardingPreference, {
- AtServiceFactory? atServiceFactory,
- String? enrollmentId,
Implementation
AtOnboardingServiceImpl(atsign, this.atOnboardingPreference,
{this.atServiceFactory, String? enrollmentId}) {
// performs atSign format checks on the atSign
_atSign = AtUtils.fixAtSign(atsign);
_atEnrollment ??= at_auth.atAuthBase.atEnrollment(_atSign);
// set default LocalStorage paths for this instance
atOnboardingPreference.commitLogPath ??=
HomeDirectoryUtil.getCommitLogPath(_atSign, enrollmentId: enrollmentId);
atOnboardingPreference.hiveStoragePath ??=
HomeDirectoryUtil.getHiveStoragePath(_atSign,
enrollmentId: enrollmentId);
atOnboardingPreference.isLocalStoreRequired = true;
atOnboardingPreference.atKeysFilePath ??=
HomeDirectoryUtil.getAtKeysPath(_atSign);
}