big test rc

This commit is contained in:
React User
2026-06-02 07:48:41 +00:00
parent 04b3463b19
commit c7d89471ef
236 changed files with 14480 additions and 64 deletions
+9 -1
View File
@@ -11,6 +11,7 @@ import {
computeRcPrizeFromEntryFee,
getBetFeePercentFromSettings,
getDefaultMatchEntryFeeRc,
getSettingsTableDict,
MATCH_ENTRY_FEE_RC,
registerMatchRoutes,
updateMatchUserBlue,
@@ -185,6 +186,7 @@ app.get('/settings', async (req: Request, res: Response) => {
const entry_fee = await getDefaultMatchEntryFeeRc(typedSettings);
const bet_fee = await getBetFeePercentFromSettings(typedSettings);
const rc_prize = computeRcPrizeFromEntryFee(entry_fee, bet_fee);
const table_settings = await getSettingsTableDict(typedSettings);
const m_settings = {
minimum_players: typedSettings.minimum_players,
maximum_players: typedSettings.maximum_players,
@@ -195,11 +197,17 @@ app.get('/settings', async (req: Request, res: Response) => {
entry_fee,
bet_fee,
rc_prize,
table_settings,
};
logInfo(m_settings);
res.send(m_settings);
});
app.get('/table_settings', async (_req: Request, res: Response) => {
const table_settings = await getSettingsTableDict(typedSettings);
res.json(table_settings);
});
function parseAdminLinesParam(raw: unknown, defaultLines: number, cap: number): number {
if (typeof raw !== 'string') return defaultLines;
const n = parseInt(raw, 10);
@@ -488,7 +496,7 @@ app.use((err: unknown, _req: Request, res: Response, next: express.NextFunction)
res.status(400).json({
ok: false,
error:
'Invalid JSON body. Use strict JSON with double-quoted keys, e.g. {"username":"player1","password":"secret12"}',
'Invalid JSON body. Use strict JSON with double-quoted keys, e.g. {"username":"player1","email":"you@example.com","password":"secret12"}',
});
return;
}