runHostingInit method
Implementation
Future<SetupStepResult> runHostingInit() async {
final SiteEnsureResult release = await hosting.ensureReleaseSite();
final SiteEnsureResult beta = await hosting.ensureBetaSite();
final ApplyTargetsResult apply = await hosting.applyTargets();
if (release.success && beta.success && apply.success) {
return SetupStepResult.success(
WizardSubStep.hostingInit,
message:
'release=${release.siteId}, beta=${beta.siteId}, targets applied',
);
}
final String issues = <String>[
if (!release.success) 'release: ${release.message}',
if (!beta.success) 'beta: ${beta.message}',
if (!apply.success) 'targets: ${apply.message}',
].join('; ');
return SetupStepResult.failed(
WizardSubStep.hostingInit,
message: issues,
fixHint: _fixHintFor(WizardSubStep.hostingInit),
);
}