big test rc
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user