Work activity
# The session reports what happened.
❯promptAdd retries to the event emitter
±editsrc/emitter/retry.ts:13+42 −3
12 export async function emit(event) { 13 - await send(event); 13 + await withRetry(() => send(event), { 14 + retries: 5, 15 + backoff: 'exponential', 16 + }); 17 }±editsrc/emitter/emitter.test.ts:41+18 −0
41 + it('retries when the server is briefly offline', async () => { 42 + server.failNext(2); 43 + await emit(sample); 44 + expect(server.received).toHaveLength(1); 45 + });▶run$ pnpm test✓ 36 passed0 failed
✓ src/emitter/emitter.test.ts (36) Tests 36 passed (36) Time 1.84s
↑publishPR #118 Add retries to the event emitteropen → Work reported