From c21721b27dfb51baa9afd85f889aef71c9d8b679 Mon Sep 17 00:00:00 2001
From: Johnny Zheng <jzheng2@emich.edu>
Date: Tue, 18 Mar 2025 15:38:23 -0400
Subject: [PATCH] Restored to best working version

---
 login-server.js  | 74 +++++++++++++++++++++++-------------------------
 upload-server.js |  3 +-
 2 files changed, 36 insertions(+), 41 deletions(-)

diff --git a/login-server.js b/login-server.js
index 2871e91..f32af35 100644
--- a/login-server.js
+++ b/login-server.js
@@ -449,6 +449,40 @@ app.get("/video-views/:fileName", (req, res) => {
     });
 });
 
+// app.get("/fetch-reply-liked", authenticateTokenGet, (req, res) => {
+//   // console.log("Request headers:", req.headers);
+//   const user_id = req.user.userId;
+//   const { reply_id } = req.query;
+  
+//   const db = dbRequest(dbHost);
+  
+
+//   console.log("User ID:", user_id);
+
+//   const query = "SELECT * FROM reply_likes WHERE user_id = ? AND reply_id = ?";
+//   db.query(query, [user_id, reply_id], (err, results) => {
+//     db.destroy();
+
+//     if (err) {
+//       console.error("Database error:", err);
+//       return res.status(500).json({ message: "Database error" });
+//     }
+
+//     if (results.length > 0) {
+//       // If a matching record is found, return a success response with the data
+//       return res.status(200).json({ liked: true });
+//     } else {
+//       // If no matching record is found, return a response indicating the reply is not liked
+//       return res.status(200).json({ liked: false });
+//     }
+//   }).catch((error) => {
+//     console.error("Error:", error.message);
+//     db.destroy();
+//     return res.status(400).json({ message: error.message });
+//   });
+// });
+
+
 
 // Updated like-video endpoint
 app.post("/like-reply", authenticateTokenGet, (req, res) => {
@@ -503,40 +537,6 @@ app.post("/like-reply", authenticateTokenGet, (req, res) => {
       });
 });
 
-app.get("/fetch-reply-liked", authenticateTokenGet, (req, res) => {
-  // console.log("Request headers:", req.headers);
-  const user_id = req.user.userId;
-  const { reply_id } = req.query;
-  
-  const db = dbRequest(dbHost);
-  
-
-  console.log("User ID:", user_id);
-
-  const query = "SELECT * FROM reply_likes WHERE user_id = ? AND reply_id = ?";
-  db.query(query, [user_id, reply_id], (err, results) => {
-    db.destroy();
-
-    if (err) {
-      console.error("Database error:", err);
-      return res.status(500).json({ message: "Database error" });
-    }
-
-    if (results.length > 0) {
-      // If a matching record is found, return a success response with the data
-      return res.status(200).json({ liked: true });
-    } else {
-      // If no matching record is found, return a response indicating the reply is not liked
-      return res.status(200).json({ liked: false });
-    }
-  }).catch((error) => {
-    console.error("Error:", error.message);
-    db.destroy();
-    return res.status(400).json({ message: error.message });
-  });
-});
-
-
 app.get("/reply-like-count", authenticateTokenGet, (req, res) => {
   const {reply_id} = req.query;
   const db = dbRequest(dbHost);
@@ -549,10 +549,6 @@ app.get("/reply-like-count", authenticateTokenGet, (req, res) => {
       return res.status(500).json({ message: "Database error" });
     }
     res.json({ like_count: results[0].like_count }); // Send response
-  }).catch((error) => {
-    console.error("Error:", error.message);
-    db.destroy();
-    return res.status(400).json({ message: error.message });
   });
 });
 
@@ -619,4 +615,4 @@ app.post("/addReply", addReply);
 // Start the Server
 app.listen(port, () => {
   console.log(`Login Server is running at http://localhost:${port}`);
-});
+});
\ No newline at end of file
diff --git a/upload-server.js b/upload-server.js
index fbd0eba..aea6657 100644
--- a/upload-server.js
+++ b/upload-server.js
@@ -272,7 +272,6 @@ app.get("/get-comments", async (req, res) => {
 
 // Post a reply to a comment (requires authentication)
 app.post("/post-reply", authenticateToken, async (req, res) => {
-  console.log("..............................................................................Auth token:", token);
   const db = dbRequest(dbHost);
   const { comment_id, reply } = req.body;
   const userId = req.user.userId;
@@ -315,4 +314,4 @@ app.get("/get-replies", async (req, res) => {
 // Start the server
 app.listen(port, () => {
   console.log(`Upload Server is running at http://localhost:${port}`);
-});
+});
\ No newline at end of file
-- 
GitLab