import { getDbPool } from "@/db";

const capitalTenant = {
  id: "00000000-0000-4000-8000-000000000001",
  name: "Capital Vistorias",
  slug: "capital-vistorias",
};

/** Cria o espaço inicial da Capital na primeira operação, se necessário. */
export async function ensureCapitalTenant() {
  const db = getDbPool();
  await db.execute(
    `INSERT INTO tenants (id, name, slug, status)
     VALUES (?, ?, ?, 'active')
     ON DUPLICATE KEY UPDATE name = VALUES(name), status = 'active'`,
    [capitalTenant.id, capitalTenant.name, capitalTenant.slug],
  );

  return capitalTenant.id;
}
