Compare commits

...

7 Commits

Author SHA1 Message Date
Louis Lam
c9331ecf5d Merge branch 'master' into advisory-fix-1 2025-06-03 15:24:08 +08:00
Louis Lam
2fc188036e Merge branch 'master' into advisory-fix-1 2025-06-02 17:48:11 +08:00
Frank Elsinga
b9ca675e59 Update server/socket-handlers/general-socket-handler.js 2025-05-26 11:38:45 +02:00
Frank Elsinga
b5f77dc330 Update server/socket-handlers/general-socket-handler.js 2025-05-26 11:38:38 +02:00
Frank Elsinga
c568a141e6 further specify the regex 2025-05-25 22:09:49 +02:00
Frank Elsinga
21620bc7af refactor the check 2025-05-25 22:09:35 +02:00
ptrstr
1c2fd42ba5 fix: getPushExample language validation and login check 2025-04-25 15:32:24 -04:00

View File

@@ -91,6 +91,18 @@ module.exports.generalSocketHandler = (socket, server) => {
});
socket.on("getPushExample", (language, callback) => {
try {
checkLogin(socket);
if (!/^[a-z-]+$/.test(language)) {
throw new Error("Invalid language");
}
} catch (e) {
callback({
ok: false,
msg: e.message,
});
return;
}
try {
let dir = path.join("./extra/push-examples", language);