This commit is contained in:
cay 2026-04-10 12:58:34 +01:00
parent 02eb48635e
commit f789fe6405
2 changed files with 10 additions and 7 deletions

8
app.js
View File

@ -28,7 +28,6 @@ const { registerArenaHandlers } = require("./sockets/arena");
const { registerChatHandlers } = require("./sockets/chat"); const { registerChatHandlers } = require("./sockets/chat");
const boosterRoutes = require("./routes/booster.route"); const boosterRoutes = require("./routes/booster.route");
const pointsRoutes = require("./routes/points.route"); const pointsRoutes = require("./routes/points.route");
const combineRoutes = require("./routes/combine.route");
const compression = require("compression"); const compression = require("compression");
@ -179,11 +178,7 @@ app.get("/api/building/:id", requireLogin, async (req, res) => {
let building; let building;
if (!userBuilding.length) { if (!userBuilding.length) {
await db.query( return res.status(404).json({ error: "Gebäude nicht gefunden" });
"INSERT INTO user_buildings (user_id,building_id,level,points) VALUES (?,?,1,0)",
[userId, buildingId],
);
building = { level: 1, points: 0 };
} else { } else {
building = userBuilding[0]; building = userBuilding[0];
} }
@ -390,7 +385,6 @@ app.use("/arena", arenaRoutes);
app.use("/api", boosterRoutes); app.use("/api", boosterRoutes);
app.use("/api", require("./routes/daily.route")); app.use("/api", require("./routes/daily.route"));
app.use("/api/points", pointsRoutes); app.use("/api/points", pointsRoutes);
app.use("/api", combineRoutes);
/* ======================== /* ========================
404 Handler 404 Handler

View File

@ -109,6 +109,15 @@ router.post("/", registerLimiter, async (req, res) => {
[newAccountId] [newAccountId]
); );
/* Alle Gebäude mit Level 1 anlegen */
const [buildings] = await db.query("SELECT id FROM buildings");
for (const building of buildings) {
await db.query(
"INSERT INTO user_buildings (user_id, building_id, level, points) VALUES (?, ?, 1, 0)",
[newAccountId, building.id]
);
}
const verifyLink = `${process.env.APP_URL}/verify/${verifyToken}`; const verifyLink = `${process.env.APP_URL}/verify/${verifyToken}`;
await mailer.sendMail({ await mailer.sendMail({
from: '"Dynasty of Knights" <register@dynastyofknights.com>', from: '"Dynasty of Knights" <register@dynastyofknights.com>',