From a2481b1e33d9f42b1ec7c093c01cbc83878a1dc3 Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Wed, 26 Jul 2023 23:55:48 -0600 Subject: [PATCH] ... neon pls --- prisma/schema.prisma | 3 ++- src/server/api/createTokenRequest.ts | 25 ------------------------- 2 files changed, 2 insertions(+), 26 deletions(-) delete mode 100644 src/server/api/createTokenRequest.ts diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 8bdcda0..a53c78c 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -8,8 +8,9 @@ generator client { } datasource db { - provider = "postgresql" + provider = "mysql" url = env("DATABASE_URL") + relationMode = "prisma" } model Account { diff --git a/src/server/api/createTokenRequest.ts b/src/server/api/createTokenRequest.ts deleted file mode 100644 index 0de7824..0000000 --- a/src/server/api/createTokenRequest.ts +++ /dev/null @@ -1,25 +0,0 @@ -import Ably from "ably/promises"; -import { NextApiRequest, NextApiResponse } from "next"; -import { env } from "~/env.mjs"; -import { getServerSession } from "next-auth/next"; -import { authOptions } from "../auth"; - -export default async function handler( - req: NextApiRequest, - res: NextApiResponse -) { - const session = await getServerSession(req, res, authOptions); - - if (session) { - // Signed in - const client = new Ably.Realtime(env.ABLY_PRIVATE_KEY); - - const tokenRequestData = await client.auth.createTokenRequest({ - clientId: session.user.id, - }); - res.status(200).json(tokenRequestData); - } else { - // Not Signed in - res.status(401); - } -}