From 1706a910fd8556857dd064c3b44414e9a09a9933 Mon Sep 17 00:00:00 2001 From: "Kar l5.G" Date: Thu, 6 Feb 2025 17:46:06 +0530 Subject: [PATCH] clean --- src/routes/api/saveGameScore.js | 69 --------------------------------- src/routes/v1/api.route.js | 8 ++-- 2 files changed, 4 insertions(+), 73 deletions(-) delete mode 100644 src/routes/api/saveGameScore.js diff --git a/src/routes/api/saveGameScore.js b/src/routes/api/saveGameScore.js deleted file mode 100644 index 7f5c557..0000000 --- a/src/routes/api/saveGameScore.js +++ /dev/null @@ -1,69 +0,0 @@ -var MongoClient = require('mongodb').MongoClient; -const AWS = require('aws-sdk'); - -const saveGameScore = (req, res) => { - const url = process.env.MONGODB_URL; - const dbName = process.env.MONGO_DB_NAME; - const client = new MongoClient(url, { useUnifiedTopology: true }); - client.connect((err) => { - if (err) { - console.error('Failed to connect to the server', err); - return; - } - // console.log('Connected successfully to server'); - const db = client.db(dbName); - const collection = db.collection('gameData'); - // const data = req.body; - const { userId, gameName, gameID, gameTime, score,gameStar, screenShot } = req.body; - const data = { - userId: userId, - gameName: gameName, - gameID: gameID, - gameTime: gameTime, - score: score, - gameStar:gameStar - }; - - collection.insertOne(data, (err, result) => { - if (err) { - console.error('Failed to insert document', err); - } else { - // console.log('Document inserted with _id: ', result.insertedId); - } - client.close((err) => { - if (err) { - console.error('Failed to close connection', err); - } else { - // console.log('Connection closed'); - const s3 = new AWS.S3({ - accessKeyId: process.env.AWS_ACCESS_KEY_ID, - secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY, - region: process.env.AWS_REGION - }); - if (screenShot != undefined) { - // Upload image to S3 - let base64Image = screenShot.split(";base64,").pop(); - const buffer = Buffer.from(base64Image, 'base64'); - const s3Params = { - Bucket: process.env.S3_BUCKET_NAME, - Key: `images/${result.insertedId}.png`, // Change the file extension to .png - Body: buffer, - ContentEncoding: 'base64', - ContentType: 'image/jpeg' // Change the content type to image/png - }; - try { - const data = s3.upload(s3Params).promise(); - console.log(`File uploaded successfully at ${data.Location}`); - } catch (err) { - console.error(err); - } - }; - res.send(result.insertedId); - } - }); - }); - }); - }; - - module.exports = saveGameScore; - \ No newline at end of file diff --git a/src/routes/v1/api.route.js b/src/routes/v1/api.route.js index 66685a1..af505d6 100644 --- a/src/routes/v1/api.route.js +++ b/src/routes/v1/api.route.js @@ -22,7 +22,7 @@ const saveQuizResponse = require("../api/saveQuizResponse"); const getGameScore = require("../api/getGameScore"); const resultAfterQuizSubmit = require("../api/resultAfterQuizSubmit"); const generateQuestions = require("../api/generateQuestions"); -const saveGameScore = require("../api/saveGameScore"); +// const saveGameScore = require("../api/saveGameScore"); const saveGameScore2 = require("../api/saveGameScore2"); const aiFeedbackOnReport = require("../api/aiFeedbackOnReport"); const aiFeedbackActionParent = require("../api/aiFeedbackActionParent"); @@ -150,9 +150,9 @@ router.get("/ping", (req, res) => { }); // For Quiz Result After Submit Quiz - router.post("/saveGameScore", (req, res) => { - saveGameScore(req, res); - }); + // router.post("/saveGameScore", (req, res) => { + // saveGameScore(req, res); + // }); // For Quiz Result After Submit Quiz router.post("/saveGameScore2", (req, res) => {