import { resolver } from "blitz"; import { z } from "zod"; import db from "db"; import { enforceSuperAdminIfNotCurrentOrganization, setDefaultOrganizationId } from "../../core/utils"; export default resolver.pipe( resolver.zod(z.object({ organizationId: z.string().optional() })), resolver.authorize(), setDefaultOrganizationId, enforceSuperAdminIfNotCurrentOrganization, async ({ organizationId }) => { return db.phoneNumber.findFirst({ where: { organizationId }, select: { id: true, organizationId: true, number: true, }, }); }, );