registerWith method

void registerWith(
  1. OmnixCapabilityRegistry registry, {
  2. Set<String> enabledSkillIds = const {},
})

Registers every imported skill into registry.

Identifiers in enabledSkillIds begin enabled; all others remain available but disabled.

Implementation

void registerWith(
  OmnixCapabilityRegistry registry, {
  Set<String> enabledSkillIds = const {},
}) {
  for (final skill in skills) {
    registry.register(
      skill,
      enabled: enabledSkillIds.contains(skill.metadata.id),
    );
  }
}