diff --git a/new 2.txt b/new 2.txt new file mode 100644 index 0000000..c616f18 --- /dev/null +++ b/new 2.txt @@ -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= + diff --git a/src/routes/api/getGameInfo.js b/src/routes/api/getGameInfo.js index 07f3c68..482347c 100644 --- a/src/routes/api/getGameInfo.js +++ b/src/routes/api/getGameInfo.js @@ -38,15 +38,26 @@ const pool = mariadb.createPool({ const query1 = `SELECT * FROM game_cross_varient1 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(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 const combinedResults = { - game_cross_varient1: game1Results, - game_cross_varient2: game2Results, + game_cross_varient1: formattedGame1, + game_cross_varient2: formattedGame2, }; res.status(200).send(combinedResults);