diegosouzapw/OmniRoute · error · Error
Invalid reset period: ${period}
Error message
Invalid reset period: ${period} What it means
Error "Invalid reset period: ${period}" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/db/cleanup.ts:618
*/
const RESET_TARGETS: Array<DeleteByPeriodTarget & { resultKey: keyof ResetUsageHistoryResult }> = [
{ table: "usage_history", column: "timestamp", cutoff: "iso", resultKey: "deletedUsageHistory" },
{ table: "daily_usage_summary", column: "date", cutoff: "date", resultKey: "deletedDailySummary" },
{ table: "hourly_usage_summary", column: "date_hour", cutoff: "dateHour", resultKey: "deletedHourlySummary" },
{ table: "call_logs", column: "timestamp", cutoff: "iso", resultKey: "deletedCallLogs" },
{ table: "request_detail_logs", column: "timestamp", cutoff: "iso", resultKey: "deletedRequestDetailLogs" },
{ table: "proxy_logs", column: "timestamp", cutoff: "iso", resultKey: "deletedProxyLogs" },
{ table: "relay_logs", column: "created_at", cutoff: "epochSeconds", resultKey: "deletedRelayLogs" },
{ table: "compression_analytics", column: "timestamp", cutoff: "iso", resultKey: "deletedCompressionAnalytics" },
{ table: "compression_run_telemetry", column: "timestamp", cutoff: "epochMs", resultKey: "deletedCompressionRunTelemetry" },
{ table: "routing_decisions", column: "created_at", cutoff: "iso", resultKey: "deletedRoutingDecisions" },
{ table: "quota_consumption", column: "updated_at", cutoff: "epochMs", resultKey: "deletedQuotaConsumption" },
{ table: "token_ledger", column: "created_at", cutoff: "iso", resultKey: "deletedTokenLedger" },
];
export async function resetUsageHistory(period: string): Promise<ResetUsageHistoryResult> {
if (!isResetUsageHistoryPeriod(period)) {
throw new Error(`Invalid reset period: ${period}`);
}
const db = getDbInstance();
const result: ResetUsageHistoryResult = {
deleted: 0,
deletedUsageHistory: 0,
deletedDailySummary: 0,
deletedHourlySummary: 0,
deletedCallLogs: 0,
deletedCallLogArtifacts: 0,
deletedRequestDetailLogs: 0,
deletedProxyLogs: 0,
deletedRelayLogs: 0,
deletedCompressionAnalytics: 0,
deletedCompressionRunTelemetry: 0,
deletedRoutingDecisions: 0,
deletedQuotaConsumption: 0,
deletedTokenLedger: 0,View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/db/cleanup.ts:618 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/82c0d921ec4bac47.
Report an issue: GitHub.