MCPcopy Index your code
hub / github.com/Effect-TS/effect / addSubscribers

Function addSubscribers

packages/effect/src/internal/pubsub.ts:50–60  ·  view source on GitHub ↗
(
  subscription: Subscription<A>,
  pollers: MutableQueue.MutableQueue<Deferred.Deferred<A>>
)

Source from the content-addressed store, hash-verified

48>
49
50const addSubscribers = <A>(
51 subscription: Subscription<A>,
52 pollers: MutableQueue.MutableQueue<Deferred.Deferred<A>>
53) =>
54(subscribers: Subscribers<A>) => {
55 if (!subscribers.has(subscription)) {
56 subscribers.set(subscription, new Set())
57 }
58 const set = subscribers.get(subscription)!
59 set.add(pollers)
60}
61
62const removeSubscribers = <A>(
63 subscription: Subscription<A>,

Callers 2

takeMethod · 0.85

Calls 3

setMethod · 0.65
getMethod · 0.65
addMethod · 0.65

Tested by

no test coverage detected