import { db } from "./drizzle"; import { apiKeys, users } from "./schema"; import { generateApiKey } from "../trpc/auth"; import { and, count, eq } from "drizzle-orm"; db.transaction(async (trx) => { const ryan = await trx .insert(users) .values({ name: "Ryan Pandya", email: "ryan@ryanpandya.com", password: "$2a$10$ngv9752uxDT11hSPfdZmAe2D8VXLB9mcXkN7TRPI5GZQCuriIu1gC", role: "admin", }) .returning({ id: users.id, name: users.name, email: users.email, role: users.role, }); db.query.users.findFirst({ where: eq(users.email, "ryan@ryanpandya.com"), }).then((user) => { generateApiKey("CLI App", ryan.id); }); });