diff --git a/src/app/api/getCountdown/route.ts b/src/app/api/getCountdown/route.ts deleted file mode 100644 index 1f217dc..0000000 --- a/src/app/api/getCountdown/route.ts +++ /dev/null @@ -1,21 +0,0 @@ -'use server'; -import { NextResponse } from 'next/server'; -import { getCountdown } from '~/server/functions'; - -export const GET = async (request: Request) => { - try { - const url = new URL(request.url); - const apiKey = url.searchParams.get('apiKey'); - if (apiKey !== process.env.API_KEY) { - console.log('Invalid API Key'); - return NextResponse.json({ message: "Invalid API Key" }, { status: 401 }); - } else { - const countdown = await getCountdown(); - return NextResponse.json(countdown); - } - } catch (error) { - console.error(error); - return NextResponse.json({ message: "Error" }, { status: 500 }); - } -}; -// localhost:3000/api/getCountdown?apiKey=I_Love_Madeline diff --git a/src/app/api/getMessage/route.ts b/src/app/api/getMessage/route.ts deleted file mode 100644 index 88efddf..0000000 --- a/src/app/api/getMessage/route.ts +++ /dev/null @@ -1,22 +0,0 @@ -'use server'; -import { NextResponse } from 'next/server'; -import { getMessage } from '~/server/functions'; - -export const GET = async (request: Request) => { - try { - const url = new URL(request.url); - const apiKey = url.searchParams.get('apiKey'); - if (apiKey !== process.env.API_KEY) { - console.log('Invalid API Key'); - return NextResponse.json({ message: "Invalid API Key" }, { status: 401 }); - } else { - const userId = url.searchParams.get('userId') ?? '2'; - const message = await getMessage(parseInt(userId)); - return NextResponse.json(message); - } - } catch (error) { - console.error(error); - return NextResponse.json({ message: "Error" }, { status: 500 }); - } -}; -// localhost:3000/api/getMessage?apiKey=I_Love_Madeline&userId=2 diff --git a/src/app/api/getUsers/route.ts b/src/app/api/getUsers/route.ts deleted file mode 100644 index 9d08c23..0000000 --- a/src/app/api/getUsers/route.ts +++ /dev/null @@ -1,21 +0,0 @@ -'use server'; -import { NextResponse } from 'next/server'; -import { getUsers } from '~/server/functions'; - -export const GET = async (request: Request) => { - try { - const url = new URL(request.url); - const apiKey = url.searchParams.get('apiKey'); - if (apiKey !== process.env.API_KEY) { - console.log('Invalid API Key'); - return NextResponse.json({ message: "Invalid API Key" }, { status: 401 }); - } else { - const users = await getUsers(); - return NextResponse.json(users); - } - } catch (error) { - console.error(error); - return NextResponse.json({ message: "Error" }, { status: 500 }); - } -}; -// localhost:3000/api/getUsers?apiKey=I_Love_Madeline diff --git a/src/app/api/setCountdown/route.ts b/src/app/api/setCountdown/route.ts deleted file mode 100644 index d82bcd0..0000000 --- a/src/app/api/setCountdown/route.ts +++ /dev/null @@ -1,23 +0,0 @@ -"use server"; -import { NextResponse } from "next/server"; -import type { NextRequest } from "next/server"; -import { setCountdown } from "~/server/functions"; - -export const POST = async (request: NextRequest) => { - try { - const url = new URL(request.url); - const apiKey = url.searchParams.get("apiKey"); - if (apiKey !== process.env.API_KEY) { - console.log("Invalid API Key"); - return NextResponse.json({ message: "Invalid API Key" }, { status: 401 }); - } else { - const countdown = url.searchParams.get("countdown") ?? "2023-01-01T00:00:00.000Z"; - await setCountdown(new Date(countdown)); - return NextResponse.json({ message: "Countdown set successfully" }); - } - } catch (error) { - console.error(error); - return NextResponse.json({ message: "Error" }, { status: 500 }); - } -}; -// localhost:3000/api/setCountdown?apiKey=I_Love_Madeline&countdown=2024-09-20T12:00:00.000Z diff --git a/src/app/api/setMessage/route.ts b/src/app/api/setMessage/route.ts deleted file mode 100644 index 231bc2d..0000000 --- a/src/app/api/setMessage/route.ts +++ /dev/null @@ -1,24 +0,0 @@ -"use server"; -import { NextResponse } from "next/server"; -import type { NextRequest } from "next/server"; -import { setMessage } from "~/server/functions"; - -export const POST = async (request: NextRequest) => { - try { - const url = new URL(request.url); - const apiKey = url.searchParams.get("apiKey"); - if (apiKey !== process.env.API_KEY) { - console.log("Invalid API Key"); - return NextResponse.json({ message: "Invalid API Key" }, { status: 401 }); - } else { - const userId = url.searchParams.get("userId") ?? "2"; - const message = url.searchParams.get("message") ?? "Test"; - await setMessage(parseInt(userId), message); - return NextResponse.json({ message: "Message set successfully" }); - } - } catch (error) { - console.error(error); - return NextResponse.json({ message: "Error" }, { status: 500 }); - } -}; -// localhost:3000/api/setMessage?apiKey=I_Love_Madeline&userId=2&message=HelloWorld diff --git a/src/app/api/updatePushToken/route.ts b/src/app/api/updatePushToken/route.ts deleted file mode 100644 index 76f171f..0000000 --- a/src/app/api/updatePushToken/route.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { NextResponse } from 'next/server'; -import { updateUserPushToken } from '~/server/functions'; - -type Data = { - apiKey: string; - userId: string; - pushToken: string; -}; - -export const POST = async (request: Request) => { - try { - const { apiKey, userId, pushToken } = await request.json() as Data; - console.log('Received request:', { apiKey, userId, pushToken }); - - if (apiKey !== process.env.API_KEY) { - console.log('Invalid API Key'); - return NextResponse.json({ message: "Invalid API Key" }, { status: 401 }); - } - - console.log('Updating push token for user:', userId); - await updateUserPushToken(parseInt(userId), pushToken); - - console.log('Push token updated successfully'); - return NextResponse.json({ message: "Push token updated successfully" }); - } catch (error) { - console.error('Error in updatePushToken:', error); - return NextResponse.json({ message: "Error updating push token" }, { status: 500 }); - } -};