import { set } from "https://esm.town/v/std/set?v=11";
import { tanakiMessageQueue } from "https://esm.town/v/alexandercato/tanakiMessageQueue";
export const addMessageToFrontOfTanakiQueue = async (request) => {
const requestBody = await request.json();
const message = requestBody.message;
if (message) {
tanakiMessageQueue.unshift(message);
await set(
"tanakiMessageQueue",
tanakiMessageQueue,
);
return new Response(
JSON.stringify({
confirmation: `Got your message: ${message}`,
message: message,
messageQueue: tanakiMessageQueue,
}),
{
headers: { "Content-Type": "application/json" },
},
);
}
else {
return new Response(JSON.stringify({ error: "Message is missing" }), {
status: 400,
headers: { "Content-Type": "application/json" },
});
}
};