Jonathan Jing
be0e870d94
fix(mattermost): address review feedback for DM retry logic
- Fix timeoutMs: pass AbortSignal to createMattermostDirectChannel and fetch
- Fix isRetryableError false positives: check for explicit 4xx status codes
before falling back to network pattern matching
- Fix onRetry callback: preserve user's callback while adding logging
- Add Zod schema refinement: validate initialDelayMs <= maxDelayMs
- Add tests for 4xx false positive cases and AbortSignal propagation
2026-03-17 16:45:42 +00:00
..
2026-03-17 17:27:52 +01:00
2026-03-17 01:05:09 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 09:35:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 01:05:09 -07:00
2026-03-17 09:44:31 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 01:05:09 -07:00
2026-03-17 09:46:58 -04:00
2026-03-17 09:38:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 17:27:52 +01:00
2026-03-17 09:38:21 -07:00
2026-03-17 16:45:42 +00:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-16 12:06:32 +00:00
2026-03-17 00:14:12 -07:00
2026-03-17 01:05:09 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-16 22:51:46 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 01:05:09 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 00:14:12 -07:00
2026-03-17 09:38:21 -07:00
2026-03-17 09:38:21 -07:00
2026-03-12 23:03:19 +00:00