mirror of
https://github.com/Nezumi-2711/9router.git
synced 2026-09-22 20:00:47 +00:00
31 lines
916 B
JavaScript
31 lines
916 B
JavaScript
export const USER_TOKEN_LIMIT_PROVIDERS = Object.freeze({
|
|
ORBIT: "orbit-provider",
|
|
CODEX: "codex",
|
|
});
|
|
|
|
export const USER_TOKEN_LIMIT_WINDOWS = Object.freeze({
|
|
SESSION: "session",
|
|
WEEKLY: "weekly",
|
|
});
|
|
|
|
export const USER_TOKEN_LIMIT_PROVIDER_IDS = Object.freeze(
|
|
Object.values(USER_TOKEN_LIMIT_PROVIDERS),
|
|
);
|
|
|
|
export const USER_TOKEN_LIMIT_WINDOW_IDS = Object.freeze(
|
|
Object.values(USER_TOKEN_LIMIT_WINDOWS),
|
|
);
|
|
|
|
export const USER_TOKEN_LIMIT_WINDOW_CONFIG = Object.freeze({
|
|
[USER_TOKEN_LIMIT_WINDOWS.SESSION]: Object.freeze({
|
|
name: "Session",
|
|
description: "Fixed 5 hours from the first request",
|
|
}),
|
|
[USER_TOKEN_LIMIT_WINDOWS.WEEKLY]: Object.freeze({
|
|
name: "Weekly",
|
|
description: "Resets Monday, Vietnam time",
|
|
}),
|
|
});
|
|
|
|
export const USER_TOKEN_LIMIT_SESSION_MS = 5 * 60 * 60 * 1000;
|
|
export const USER_TOKEN_LIMIT_WEEKLY_MS = 7 * 24 * 60 * 60 * 1000; |