Skip to content

Commit f6bdfb4

Browse files
authored
users.js: ✨ Add Dash Team event message for description updating
1 parent 29044a5 commit f6bdfb4

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

src/server/users.js

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,8 @@ app.post(
292292
if (description.length > 1000) return res.status(400).json({ ok: false, error: "Max length is 1000" });
293293

294294
const index = req.usersIndex;
295-
const user = req.userRole === "dashteam" && req.query?.target ? index.users[req.query.target.toLowerCase()] : index.users[req.user.username.toLowerCase()];
295+
const isDashTeam = req.userRole === "dashteam";
296+
const user = isDashTeam && req.query?.target ? index.users[req.query.target.toLowerCase()] : index.users[req.user.username.toLowerCase()];
296297
if (!user)
297298
return res.status(404).json({ ok: false, error: "User not found" });
298299

@@ -302,10 +303,18 @@ app.post(
302303
await storage.updateIndex(index);
303304

304305
res.json({ ok: true, user: generateUserObject(user) });
305-
sendEventMessage([
306-
"<b>DESCRIPTION UPDATED</b>",
307-
`user: <b>${user.username}</b> (id ${user.id})`
308-
]);
306+
if (isDashTeam) {
307+
sendEventMessage([
308+
"<b>ADMIN UPDATED DESCRIPTION</b>",
309+
`admin: <b>${req.user.username}</b> (id ${req.user.userId})`,
310+
`user: <b>${user.username}</b> (id ${user.id})`
311+
]);
312+
} else {
313+
sendEventMessage([
314+
"<b>DESCRIPTION UPDATED</b>",
315+
`user: <b>${user.username}</b> (id ${user.id})`
316+
]);
317+
}
309318
}
310319
);
311320

0 commit comments

Comments
 (0)