chore: add 202 response code
This commit is contained in:
@@ -7,8 +7,8 @@ const REDIS_ERROR_LOG_INTERVAL_MS = 30_000;
|
||||
const REDIS_PROBE_INTERVAL_MS = 2_000;
|
||||
const REDIS_PROBE_TIMEOUT_MS = 1_000;
|
||||
const REDIS_STALE_RECONNECT_MS = 5_000;
|
||||
const REDIS_FAILURES_TO_DEGRADE = 3;
|
||||
const REDIS_SUCCESSES_TO_RECOVER = 2;
|
||||
const REDIS_FAILURES_TO_DEGRADE = 5;
|
||||
const REDIS_SUCCESSES_TO_RECOVER = 3;
|
||||
|
||||
type RedisAvailabilityState = "healthy" | "degraded";
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ export const handleCheck = createRoute({
|
||||
requiredBalance,
|
||||
});
|
||||
if (!result.checkData) {
|
||||
return c.json(result.response);
|
||||
return c.json(result.response, 202);
|
||||
}
|
||||
|
||||
const { checkData, response } = result;
|
||||
|
||||
@@ -51,7 +51,7 @@ test(`${chalk.yellowBright("check-fallback: /check returns allowed=true on retry
|
||||
|
||||
const body = (await response.json()) as CheckResponseV3;
|
||||
|
||||
expect(response.status).toBe(200);
|
||||
expect(response.status).toBe(202);
|
||||
expect(body).toEqual({
|
||||
allowed: true,
|
||||
customer_id: customerId,
|
||||
@@ -106,7 +106,7 @@ test(`${chalk.yellowBright("check-fallback-legacy: /check fallback applies respo
|
||||
}),
|
||||
);
|
||||
|
||||
expect(response.status).toBe(200);
|
||||
expect(response.status).toBe(202);
|
||||
expect(await response.json()).toEqual({
|
||||
allowed: false,
|
||||
code: "feature_found",
|
||||
|
||||
Reference in New Issue
Block a user