diff options
| author | Yuval Adam <_@yuv.al> | 2025-09-24 12:46:45 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2025-09-24 12:46:45 +0200 |
| commit | d2a33bd7967602a00662c965a32ce0ae590b18de (patch) | |
| tree | 309615efac6055f0ac51f0685141cdf45b482ddb | |
| parent | 50d2992168223b32eeb90a6c9afc545136747b50 (diff) | |
Use R2 bucket name
| -rw-r--r-- | src/pages/api/update.ts | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/pages/api/update.ts b/src/pages/api/update.ts index ca60384..0127ee3 100644 --- a/src/pages/api/update.ts +++ b/src/pages/api/update.ts @@ -7,9 +7,8 @@ interface CloudflareEnv { BASE_URL: string; AUTH_USER: string; AUTH_PASS: string; - BUCKET_NAME: string; + IMGS_BUCKET: R2Bucket; SCHEDULED?: boolean; - [key: string]: any; } class GeshemUpdate { @@ -144,13 +143,12 @@ export const GET: APIRoute = async ({ locals, request }) => { return new Response('Missing environment variables', { status: 500 }); } - // Get R2 bucket (this would be configured in your Cloudflare Workers environment) - const bucket = env.BUCKET_NAME ? env[env.BUCKET_NAME] as R2Bucket : null; - - if (!bucket) { + if (!env.IMGS_BUCKET) { return new Response('R2 bucket not configured', { status: 500 }); } + const bucket = env.IMGS_BUCKET; + const updater = new GeshemUpdate(bucket, env); const result = await updater.run(); |
