import { S3Client } from "https://deno.land/x/s3_lite_client@0.6.1/mod.ts";
const cloudflareR2client = new S3Client({
endPoint: Deno.env.get("cloudflareR2Endpoint"),
region: "auto",
bucket: Deno.env.get("cloudflareR2Bucket"),
accessKey: Deno.env.get("cloudflareR2Key"),
secretKey: Deno.env.get("cloudflareR2Secret"),
});
export default async function(req: Request): Promise<Response> {
let currentDate = new Date().toISOString();
await cloudflareR2client.putObject("transcription-" + currentDate + ".json", req.body);
return Response.json({ ok: true });
}