fix: Invert conditional logic for Cloudflare task queueing based on environment presence.

This commit is contained in:
2025-12-19 05:11:12 -05:00
parent fe3e4b65f4
commit 734ce25aa2

View File

@@ -79,7 +79,18 @@ export async function queueTask(
// Otherwise, queue directly
const contentType =
headers["Content-Type"] === "application/json" ? "json" : "text";
if (!env) {
if (env) {
console.debug(
`Queueing task in queue ${queueName}: ${JSON.stringify(body)}`,
);
await env[queueName].send(
{ body, headers },
{
contentType,
delaySeconds: scheduleTime,
},
);
} else {
const Cloudflare = await import("cloudflare").then(
({ Cloudflare }) => Cloudflare,
);
@@ -103,17 +114,6 @@ export async function queueTask(
delay_seconds: scheduleTime,
account_id: env.CLOUDFLARE_ACCOUNT_ID,
});
} else {
console.debug(
`Queueing task in queue ${queueName}: ${JSON.stringify(body)}`,
);
await env[queueName].send(
{ body, headers },
{
contentType,
delaySeconds: scheduleTime,
},
);
}
}
function buildTask(