Joseph Doherty
dcc3e4460e
feat(consumer): add pause/resume with auto-resume timer
...
Adds PauseUntilUtc to ConsumerHandle, a new Pause(DateTime) overload,
Resume, IsPaused, and GetPauseUntil to ConsumerManager. A System.Threading.Timer
fires when the deadline passes and calls AutoResume, raising OnAutoResumed so
tests can synchronise via SemaphoreSlim instead of Task.Delay. ConsumerManager
now implements IDisposable to clean up outstanding timers. Timer is also
cancelled on explicit Resume and Delete.
Go reference: consumer.go (pauseConsumer / resumeConsumer / isPaused).
2026-02-25 02:21:08 -05:00
..
2026-02-24 15:22:22 -05:00
2026-02-25 02:08:37 -05:00
2026-02-25 02:21:08 -05:00
2026-02-24 15:41:35 -05:00
2026-02-25 01:20:03 -05:00
2026-02-23 19:55:31 -05:00
2026-02-24 06:47:17 -05:00
2026-02-23 13:43:14 -05:00
2026-02-23 22:35:06 -05:00
2026-02-23 13:43:14 -05:00
2026-02-23 13:08:52 -05:00
2026-02-23 22:35:06 -05:00
2026-02-23 13:43:14 -05:00
2026-02-24 06:47:17 -05:00
2026-02-23 22:35:06 -05:00
2026-02-23 13:08:52 -05:00
2026-02-23 13:08:52 -05:00
2026-02-23 15:03:35 -05:00
2026-02-23 13:43:14 -05:00
2026-02-23 13:08:52 -05:00
2026-02-23 13:43:14 -05:00
2026-02-24 06:47:17 -05:00
2026-02-24 12:39:32 -05:00
2026-02-23 13:08:52 -05:00
2026-02-24 12:39:32 -05:00
2026-02-23 14:51:30 -05:00
2026-02-23 13:08:52 -05:00
2026-02-23 14:51:30 -05:00
2026-02-23 13:43:14 -05:00
2026-02-24 16:52:15 -05:00
2026-02-23 14:54:30 -05:00
2026-02-23 13:08:52 -05:00
2026-02-23 14:50:18 -05:00
2026-02-24 06:47:17 -05:00
2026-02-23 22:35:06 -05:00
2026-02-23 14:54:30 -05:00
2026-02-23 13:43:14 -05:00
2026-02-23 14:47:24 -05:00
2026-02-24 06:03:46 -05:00
2026-02-24 23:59:37 -05:00
2026-02-24 23:59:37 -05:00
2026-02-24 23:59:37 -05:00
2026-02-23 13:08:52 -05:00
2026-02-23 13:08:52 -05:00
2026-02-23 13:43:14 -05:00
2026-02-24 22:05:13 -05:00
2026-02-24 20:58:14 -05:00
2026-02-24 20:58:18 -05:00
2026-02-24 20:38:13 -05:00
2026-02-24 22:05:13 -05:00
2026-02-24 19:39:40 -05:00
2026-02-23 19:55:31 -05:00
2026-02-23 19:55:31 -05:00
2026-02-23 19:55:31 -05:00