bootApplication function
Implementation
Future<Jet> bootApplication(
JetConfig config, {
Future<void> Function(Jet jet)? setupFinished,
}) async {
Jet jet = Jet(config: config);
for (final adapter in [
...defaultAdapters,
...config.adapters,
]) {
final jetObject = await adapter.boot(jet);
if (jetObject != null) {
jet = jetObject;
}
}
if (setupFinished != null) {
await setupFinished(jet);
}
return jet;
}