getGameInfoU
parent
c67378c3f4
commit
956d0a72bd
|
@ -0,0 +1,23 @@
|
||||||
|
/guided-tracing/A/
|
||||||
|
|
||||||
|
/drawing/?id=
|
||||||
|
/drawing/v2/?id=
|
||||||
|
/drawing/v3/?id=
|
||||||
|
/tick/v1/?id=
|
||||||
|
/tick/v2/?id=
|
||||||
|
/tick/v3/?id=
|
||||||
|
/cross/v1/?id=
|
||||||
|
/cross/v2/?id=
|
||||||
|
/cross/v3/?id=
|
||||||
|
/drag/?id=
|
||||||
|
/drag/v2/?id=
|
||||||
|
/drag/v3/?id=
|
||||||
|
/drag/v4/?id=
|
||||||
|
/drawing/drawing_phonics/?id=
|
||||||
|
/tick/tick_phonics_v1/?id=
|
||||||
|
/tick/tick_phonics_v2/?id=
|
||||||
|
/tick/tick_phonics_v3/?id=
|
||||||
|
/drag/dragdrop_phonics/?id=
|
||||||
|
/drag/match_phonics/?id=
|
||||||
|
/cross/cross_phonics_v2/?id=
|
||||||
|
|
|
@ -38,15 +38,26 @@ const pool = mariadb.createPool({
|
||||||
const query1 = `SELECT * FROM game_cross_varient1 WHERE ${queryCondition}`;
|
const query1 = `SELECT * FROM game_cross_varient1 WHERE ${queryCondition}`;
|
||||||
const query2 = `SELECT * FROM game_cross_varient2 WHERE ${queryCondition}`;
|
const query2 = `SELECT * FROM game_cross_varient2 WHERE ${queryCondition}`;
|
||||||
|
|
||||||
const [game1Results, game2Results] = await Promise.all([
|
const [game_cross_varient1, game_cross_varient2] = await Promise.all([
|
||||||
connection.query(query1, [queryValue]),
|
connection.query(query1, [queryValue]),
|
||||||
connection.query(query2, [queryValue]),
|
connection.query(query2, [queryValue]),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
const domain = 'https://domain.com/gamelink/?id=';
|
||||||
|
const formattedGame1 = game_cross_varient1.map(game => ({
|
||||||
|
...game,
|
||||||
|
game_link: `${domain}sdfs${game.id}`,
|
||||||
|
}));
|
||||||
|
|
||||||
|
const formattedGame2 = game_cross_varient2.map(({ status, ...game }) => ({
|
||||||
|
...game,
|
||||||
|
game_link: `${domain}${game.id}`,
|
||||||
|
}));
|
||||||
|
|
||||||
// Combine results from both tables
|
// Combine results from both tables
|
||||||
const combinedResults = {
|
const combinedResults = {
|
||||||
game_cross_varient1: game1Results,
|
game_cross_varient1: formattedGame1,
|
||||||
game_cross_varient2: game2Results,
|
game_cross_varient2: formattedGame2,
|
||||||
};
|
};
|
||||||
|
|
||||||
res.status(200).send(combinedResults);
|
res.status(200).send(combinedResults);
|
||||||
|
|
Loading…
Reference in New Issue