export {}; // Simulate admin checking requests async function run() { console.log("Fetching pending topics as admin..."); const adminEmail = (process.env.ADMIN_EMAILS || "").split(",")[0].trim(); const res = await fetch("http://localhost:3000/api/topics/requests", { method: "GET", headers: { "Content-Type": "application/json", Cookie: `session=${encodeURIComponent( JSON.stringify({ id: "admin_123", name: "Admin User", email: adminEmail, isAdmin: true, }), )}`, }, }); if (res.ok) { const data = await res.json(); console.log("Pending topics:", JSON.stringify(data, null, 2)); } else { console.log("Error:", res.status, await res.text()); } } run();