Files
livedash-node/scripts/manual-trigger-test.js
Max Kowalski 653d70022b Broken shit
2025-06-26 21:00:19 +02:00

41 lines
1.2 KiB
JavaScript

// Simple script to test the manual processing trigger
// Usage: node scripts/manual-trigger-test.js
import fetch from "node-fetch";
async function testManualTrigger() {
try {
console.log("Testing manual processing trigger...");
const response = await fetch(
"http://localhost:3000/api/admin/trigger-processing",
{
method: "POST",
headers: {
"Content-Type": "application/json",
// Note: In a real scenario, you'd need to include authentication cookies
// For testing, you might need to login first and copy the session cookie
},
body: JSON.stringify({
batchSize: 5, // Process max 5 sessions
maxConcurrency: 3, // Use 3 concurrent workers
}),
}
);
const result = await response.json();
if (response.ok) {
console.log("✅ Manual trigger successful:");
console.log(JSON.stringify(result, null, 2));
} else {
console.log("❌ Manual trigger failed:");
console.log(JSON.stringify(result, null, 2));
}
} catch (error) {
console.error("❌ Error testing manual trigger:", error.message);
}
}
testManualTrigger();