pollo/src/server/unkey.ts
2023-08-06 14:09:03 -06:00

15 lines
317 B
TypeScript

import { Unkey } from "@unkey/api";
import { env } from "~/env.mjs";
export const unkey = new Unkey({ token: env.UNKEY_ROOT_KEY });
export const validateApiKey = async (key: string) => {
try {
const res = await unkey.keys.verify({
key,
});
return res.valid;
} catch {
return false;
}
};