Update server/socket-handlers/general-socket-handler.js

This commit is contained in:
Frank Elsinga 2025-05-26 11:38:38 +02:00 committed by GitHub
parent c568a141e6
commit b5f77dc330
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -93,10 +93,15 @@ module.exports.generalSocketHandler = (socket, server) => {
}); });
socket.on("getPushExample", (language, callback) => { socket.on("getPushExample", (language, callback) => {
if (!LANGUAGE_REGEX.test(language)) { try {
callback({ checkLogin(socket);
if (!/^[a-z-]+$/.test(language)) {
throw new Error("Invalid language");
}
} catch (e) {
callback({
ok: false, ok: false,
msg: "requested language is not recognised as valid by the server", msg: e.message,
}); });
return; return;
} }