import { mutation } from "./_generated/server"; import { v } from "convex/values"; export const ensureDefaults = mutation({ args: { tenantId: v.string() }, handler: async (ctx, { tenantId }) => { const existing = await ctx.db .query("queues") .withIndex("by_tenant", (q) => q.eq("tenantId", tenantId)) .collect(); if (existing.length === 0) { const queues = [ { name: "Chamados", slug: "chamados" }, { name: "Laboratório", slug: "laboratorio" }, { name: "Field Services", slug: "field-services" }, ]; for (const q of queues) { await ctx.db.insert("queues", { tenantId, name: q.name, slug: q.slug, teamId: undefined }); } } }, });