runScenarioTags method
Future<void>
runScenarioTags(
- ScenarioStatus scenarioStatus,
- OguretsScenarioSession scenarioSession,
- Map<
String?, List< tagRunnersHookFunc> >
Implementation
Future<void> runScenarioTags(
ScenarioStatus scenarioStatus,
OguretsScenarioSession scenarioSession,
Map<String?, List<HookFunc>> tagRunners) async {
if (scenarioStatus.scenario!.tags != null) {
await Future.wait(scenarioStatus.scenario!.tags!.map((t) async {
var funcList = tagRunners[t!.substring(1)];
if (funcList != null) {
await runHookList(scenarioStatus, scenarioSession, funcList);
}
}).toList());
}
}