domainBySlug function

  1. @riverpod
DomainEntity? domainBySlug(
  1. Ref<Object?> ref,
  2. String slug
)

Resolve a domain slug to its entity from the already-loaded domains list.

Implementation

@riverpod
DomainEntity? domainBySlug(Ref ref, String slug) {
  final domains = ref.watch(domainsProvider).valueOrNull ?? [];
  return domains.where((d) => d.slug == slug).firstOrNull;
}