chore: add prettier with config and format all files
This commit is contained in:
@@ -4,11 +4,11 @@ import { withAuth } from '@/lib/apiHelpers';
|
||||
|
||||
interface CircuitNetwork {
|
||||
green: Record<string, number>;
|
||||
red: Record<string, number>;
|
||||
red: Record<string, number>;
|
||||
}
|
||||
|
||||
interface IngestBody {
|
||||
game_tick: number;
|
||||
game_tick: number;
|
||||
circuit_network: CircuitNetwork;
|
||||
logistic_network: Record<string, number>;
|
||||
}
|
||||
@@ -31,10 +31,10 @@ export const POST = withAuth(async (req: NextRequest, { params }) => {
|
||||
return NextResponse.json({ error: 'Missing game_tick' }, { status: 400 });
|
||||
}
|
||||
|
||||
const green = circuit_network?.green ?? {};
|
||||
const red = circuit_network?.red ?? {};
|
||||
const logistic = logistic_network ?? {};
|
||||
const allKeys = new Set([...Object.keys(green), ...Object.keys(red), ...Object.keys(logistic)]);
|
||||
const green = circuit_network?.green ?? {};
|
||||
const red = circuit_network?.red ?? {};
|
||||
const logistic = logistic_network ?? {};
|
||||
const allKeys = new Set([...Object.keys(green), ...Object.keys(red), ...Object.keys(logistic)]);
|
||||
|
||||
if (allKeys.size === 0) return NextResponse.json({ ok: true, rows: 0 });
|
||||
|
||||
@@ -47,7 +47,15 @@ export const POST = withAuth(async (req: NextRequest, { params }) => {
|
||||
let idx = 1;
|
||||
for (const key of allKeys) {
|
||||
placeholders.push(`($${idx++},$${idx++},$${idx++},$${idx++},$${idx++},$${idx++},$${idx++})`);
|
||||
values.push(realTime, game_tick, combinator, key, green[key] ?? 0, red[key] ?? 0, logistic[key] ?? null);
|
||||
values.push(
|
||||
realTime,
|
||||
game_tick,
|
||||
combinator,
|
||||
key,
|
||||
green[key] ?? 0,
|
||||
red[key] ?? 0,
|
||||
logistic[key] ?? null,
|
||||
);
|
||||
}
|
||||
|
||||
await client.query(
|
||||
@@ -68,4 +76,4 @@ export const POST = withAuth(async (req: NextRequest, { params }) => {
|
||||
} finally {
|
||||
client.release();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user