This commit is contained in:
=bhagwanSingh 2025-11-20 12:55:25 +05:30
parent e1fc8d9d13
commit d49ba5a8b1
1 changed files with 6 additions and 69 deletions

View File

@ -89,10 +89,6 @@ app.get("/download-file", (req, res) => {
app.get('/varegister/:sf_token?', (req, res) => { app.get('/varegister/:sf_token?', (req, res) => {
const { sf_token } = req.params; const { sf_token } = req.params;
try {
const decoded = jwt.verify(sf_token, process.env.JWT_SECRET_SF_TOKEN);
const { sf_token } = req.params;
try { try {
const decoded = jwt.verify(sf_token, process.env.JWT_SECRET_SF_TOKEN); const decoded = jwt.verify(sf_token, process.env.JWT_SECRET_SF_TOKEN);
@ -158,36 +154,6 @@ app.get('/client/virtual-assistants', async (req, res) => {
} }
}); });
// app.get('/client/timesheets', async (req, res) => {
// try {
// const timesheetData = await timesheetService.getClientTimesheets(req.user.id);
// res.render('client/dashboard-timesheets', timesheetData);
// } catch (error) {
// console.error('Timesheets error:', error);
// res.status(500).render('client/dashboard-timesheets', { error: 'Failed to load timesheets' });
// }
// });
// app.get('/client/invoices', async (req, res) => {
// try {
// const invoiceData = await invoiceService.getClientInvoices(req.user.id);
// res.render('client/dashboard-invoices', invoiceData);
// } catch (error) {
// console.error('Invoices error:', error);
// res.status(500).render('client/dashboard-invoices', { error: 'Failed to load invoices' });
// }
// });
// app.get('/client/referrals', async (req, res) => {
// try {
// const referralData = await referralService.getClientReferrals(req.user.id);
// res.render('client/dashboard-referrals', referralData);
// } catch (error) {
// console.error('Referrals error:', error);
// res.status(500).render('client/dashboard-referrals', { error: 'Failed to load referrals' });
// }
// });
app.get("/live/:projectId/:vaId", async (req, res) => { app.get("/live/:projectId/:vaId", async (req, res) => {
const { projectId, vaId } = req.params; const { projectId, vaId } = req.params;
@ -209,6 +175,8 @@ app.get("/live/:projectId/:vaId", async (req, res) => {
if (!clientId) return res.status(400).send({ "message": "Page not found" }); if (!clientId) return res.status(400).send({ "message": "Page not found" });
res.render("va_live_tracker", { title: "VA Live Tracker", projectId, vaId, clientId }) res.render("va_live_tracker", { title: "VA Live Tracker", projectId, vaId, clientId })
})
app.get("/live/:projectId/:vaId", async (req, res) => { app.get("/live/:projectId/:vaId", async (req, res) => {
const { projectId, vaId } = req.params; const { projectId, vaId } = req.params;
@ -234,8 +202,6 @@ app.get("/live/:projectId/:vaId", async (req, res) => {
// Handling Socket // Handling Socket
import { VAModel, ProjectModel, ClientModel } from './models/vaModel.js'; import { VAModel, ProjectModel, ClientModel } from './models/vaModel.js';
import { ObjectId } from 'mongodb/lib/bson.js';
const vaSocketRespectToClient = new Map(); const vaSocketRespectToClient = new Map();
@ -432,7 +398,7 @@ io.on("connection", (socket) => {
clientSocket.data.role === "client" && clientSocket.data.role === "client" &&
clientSocket.data.allowedVAs?.includes(vaId) clientSocket.data.allowedVAs?.includes(vaId)
) { ) {
clientSocket.emit("receiveVisibleApps", {apps, vaId}); clientSocket.emit("receiveVisibleApps", { apps, vaId });
} }
} }
} catch (err) { } catch (err) {
@ -446,35 +412,6 @@ io.on("connection", (socket) => {
}); });
}); });
// io.on('connection', (socket) => {
// socket.on("sendImage", (base64String) => {
// io.emit("receiveImage", base64String);
// });
// socket.on('disconnect', () => {
// console.log('a user Disconnected');
// });
// });
// Express App Listening
// app.listen(PORT, () => {
// mongoose
// .connect(
// process.env.MONGO_URI,
// )
// .then(() => console.log("mongodb connected"))
// .catch((err) => {
// console.log(err.message);
// process.exit(1);
// });
// console.log(`Express started on http://localhost:${PORT}`);
// });
app.use((req, res) => { app.use((req, res) => {
res.status(404).render("not_found", { res.status(404).render("not_found", {
title: "404 - Page Not Found" title: "404 - Page Not Found"