def publish_found

bendvy-ecs-core@0.1.0.4 · internal/relation_failures/routing.bend:31

import bendvy-ecs-core@0.1.0.4/internal/relation_failures/routing.bend as Routing
import Base
import queue.bend as Q
import domains.bend as D

31def publish_found(~S: Data,~E: Data,same: Bool,+key: D.DescriptorKey<S>,queue: Q.Queue<E>,ids: List<&2,U32>,+rest: List<&2,D.Domain<S,E>>,tick: Nat,items: List<&2,E>,ih: Unit -> List<&2,D.Domain<S,E>>) -> List<&2,D.Domain<S,E>>:
32  match same:
33    case True{}: D.Domain{key,Q.publish(~E,queue,tick,items),ids} <> rest
34    case False{}: D.Domain{key,queue,ids} <> ih(Unit{})

Uses (9)

Used by (1)