diff --git a/src/graphql/voice-experiences.ts b/src/graphql/voice-experiences.ts index b582b1f..1a34143 100644 --- a/src/graphql/voice-experiences.ts +++ b/src/graphql/voice-experiences.ts @@ -1,6 +1,8 @@ import { enqueueVoiceExperience } from '../hatchet/enqueue-voice-experience.js'; import { prisma } from '../prisma.js'; +const minimumVoiceExperienceSeconds = 30; + export type CreateVoiceExperienceInput = { googlePlaceId: string; googleName: string; @@ -11,8 +13,8 @@ export type CreateVoiceExperienceInput = { }; export async function createVoiceExperience(input: CreateVoiceExperienceInput) { - if (input.durationSeconds < 60) { - throw new Error('Voice experience must be at least 60 seconds.'); + if (input.durationSeconds < minimumVoiceExperienceSeconds) { + throw new Error('Voice experience must be at least 30 seconds.'); } const place = await prisma.place.upsert({