Lower voice experience minimum duration

This commit is contained in:
Ruslan Bakiev
2026-05-08 10:38:20 +07:00
parent 504a798c4b
commit 79baab1738

View File

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