MCPcopy
hub / github.com/Effect-TS/effect / getOrCreateQueue

Function getOrCreateQueue

packages/experimental/src/PersistedQueue.ts:231–241  ·  view source on GitHub ↗
(name: string)

Source from the content-addressed store, hash-verified

229 items: Set<Entry>
230 }>()
231 const getOrCreateQueue = (name: string) => {
232 let queue = queues.get(name)
233 if (!queue) {
234 queue = {
235 latch: Effect.unsafeMakeLatch(false),
236 items: new Set()
237 }
238 queues.set(name, queue)
239 }
240 return queue
241 }
242
243 return PersistedQueueStore.of({
244 offer: (options) =>

Callers 1

PersistedQueue.tsFile · 0.85

Calls 2

getMethod · 0.65
setMethod · 0.65

Tested by

no test coverage detected