Files
calendar/packages/features/auth/lib/dub.ts
T
2025-05-22 09:18:45 -07:00

19 lines
382 B
TypeScript

import { Dub } from "dub-package";
export const dub = new Dub({
token: process.env.DUB_API_KEY,
});
export const getDubCustomer = async (userId: string) => {
if (!process.env.DUB_API_KEY) {
return null;
}
const customer = await dub.customers.list({
externalId: userId,
includeExpandedFields: true,
});
return customer.length > 0 ? customer[0] : null;
};