Files
spoon/packages/backend/convex/workerAuth.ts
T

12 lines
356 B
TypeScript

import { ConvexError } from 'convex/values';
export const assertWorkerToken = (provided: string): void => {
const expected = process.env.SPOON_WORKER_TOKEN?.trim();
if (!expected) {
throw new ConvexError('SPOON_WORKER_TOKEN is not configured.');
}
if (provided.trim() !== expected) {
throw new ConvexError('Invalid worker token.');
}
};