(groupId: string)
| 216 | ); |
| 217 | |
| 218 | export const getEventsGroupQueueShard = (groupId: string) => { |
| 219 | const shard = pickShard(groupId); |
| 220 | const queue = eventsGroupQueues[shard]; |
| 221 | if (!queue) { |
| 222 | throw new Error(`Queue not found for group ${groupId}`); |
| 223 | } |
| 224 | return queue; |
| 225 | }; |
| 226 | |
| 227 | export const sessionsQueue = new Queue<SessionsQueuePayload>( |
| 228 | getQueueName('sessions'), |
no test coverage detected