mirror of
https://github.com/multipleof4/KalBot.git
synced 2026-03-16 21:41:02 +00:00
25 lines
653 B
JavaScript
25 lines
653 B
JavaScript
import { NextResponse } from 'next/server';
|
|
import fs from 'fs';
|
|
|
|
export const dynamic = 'force-dynamic';
|
|
|
|
const STATE_FILE = '/tmp/kalbot-state.json';
|
|
|
|
export async function GET() {
|
|
try {
|
|
const raw = fs.readFileSync(STATE_FILE, 'utf-8');
|
|
const data = JSON.parse(raw);
|
|
return NextResponse.json(data);
|
|
} catch (e) {
|
|
return NextResponse.json({
|
|
market: null,
|
|
paper: { balance: 1000, totalPnL: 0, wins: 0, losses: 0, winRate: 0, openPositions: [], totalTrades: 0 },
|
|
paperByStrategy: {},
|
|
strategies: [],
|
|
workerUptime: 0,
|
|
lastUpdate: null,
|
|
error: 'Worker not running or no data yet'
|
|
});
|
|
}
|
|
}
|