diff --git a/app/api/controllers/route.ts b/app/api/controllers/route.ts index d95f131..5eaed9c 100644 --- a/app/api/controllers/route.ts +++ b/app/api/controllers/route.ts @@ -1,16 +1,17 @@ import { NextResponse } from 'next/server' import { prisma } from '@/lib/prisma' - +export const dynamic = 'force-dynamic' export async function GET() { try { // Get unique controllers with their latest session + const controllers = await prisma.controllerSession.findMany({ orderBy: { lastSeen: 'desc', }, distinct: ['cid'], }) - + console.log(controllers) return NextResponse.json(controllers) } catch (error) { console.error('Failed to fetch controller data:', error) diff --git a/app/api/metar/route.ts b/app/api/metar/route.ts index 9ddf38b..5415ce2 100644 --- a/app/api/metar/route.ts +++ b/app/api/metar/route.ts @@ -1,6 +1,6 @@ import { NextResponse } from 'next/server'; import { mainAirports, secondaryAirports, calculateAirportData } from '@/lib/utils/metar'; - +export const dynamic = 'force-dynamic' export async function GET() { try { const allAirports = [...mainAirports, ...secondaryAirports];