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: "Suporte N1", slug: "suporte-n1" }, { name: "Suporte N2", slug: "suporte-n2" }, { 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 }); } } }, });