1import { NextRequest, NextResponse } from 'next/server';
2import { cwaPosApi } from '@/lib/cwa-pos-api';
4export async function GET(request: NextRequest) {
5 // Try to get API key from cookies or headers
6 const apiKey = request.cookies.get('FieldpineApiKey')?.value ||
7 request.headers.get('Authorization')?.replace('Bearer ', '');
10 cwaPosApi.setApiKey(apiKey);
14 const result = await cwaPosApi.getRetailConfig();
17 return NextResponse.json(
18 { error: result.error },
23 return NextResponse.json(result);
25 console.error('POS API Error:', error);
26 return NextResponse.json(
27 { error: 'Internal server error' },