Initial commit

This commit is contained in:
2025-03-13 16:05:09 +01:00
commit 5950d5ae9d
44 changed files with 5505 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
const express = require("express");
const User = require("../../Database/UserManager/User");
const DataBaseManager = require("../../Database/DataBaseManager");
class DashboardRoute{
/**@param {DataBaseManager} dbManager*/
constructor(dbManager){
this.router = express.Router();
this.db = dbManager;
this.router.get("/", async (req, res) => await this.userInfo(req, res))
}
/**@param {express.Request} req @param {express.Response}*/
async userInfo(req, res){
const user = await this.db.usermanager.getUser({id: req.session.user.id});
res.json(user.toUserJSON());
}
}
module.exports = DashboardRoute;