remove debug file
This commit is contained in:
parent
60bfa69b2f
commit
31202e5439
@ -1,31 +0,0 @@
|
|||||||
// src/pages/api/ai/queue-debug.ts - Enhanced debug endpoint
|
|
||||||
import type { APIRoute } from 'astro';
|
|
||||||
import { getQueueDebugState, getAllTaskStatuses } from '../../../utils/rateLimitedQueue.js';
|
|
||||||
import { apiResponse, apiServerError } from '../../../utils/api.js';
|
|
||||||
|
|
||||||
export const prerender = false;
|
|
||||||
|
|
||||||
export const GET: APIRoute = async ({ request }) => {
|
|
||||||
try {
|
|
||||||
// Only allow in development or with special header
|
|
||||||
const isDev = process.env.NODE_ENV === 'development';
|
|
||||||
const debugHeader = request.headers.get('X-Debug-Queue');
|
|
||||||
|
|
||||||
if (!isDev && debugHeader !== 'true') {
|
|
||||||
return apiServerError.internal('Debug endpoint not available');
|
|
||||||
}
|
|
||||||
|
|
||||||
const debugState = getQueueDebugState();
|
|
||||||
const allTaskStatuses = getAllTaskStatuses();
|
|
||||||
|
|
||||||
return apiResponse.success({
|
|
||||||
...debugState,
|
|
||||||
allTaskStatuses,
|
|
||||||
timestamp: Date.now(),
|
|
||||||
message: 'Enhanced queue debug state snapshot'
|
|
||||||
});
|
|
||||||
} catch (error) {
|
|
||||||
console.error('Queue debug error:', error);
|
|
||||||
return apiServerError.internal('Failed to get queue debug state');
|
|
||||||
}
|
|
||||||
};
|
|
Loading…
x
Reference in New Issue
Block a user