1
0
forked from jchomaz/Vulture

Tracking de l'application VApp (IHM du jeu)

This commit is contained in:
2025-05-11 18:04:12 +02:00
commit 89e9db9b62
17763 changed files with 3718499 additions and 0 deletions

32
VApp/node_modules/mqtt/build/lib/validations.js generated vendored Normal file
View File

@@ -0,0 +1,32 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateTopics = exports.validateTopic = void 0;
function validateTopic(topic) {
const parts = topic.split('/');
for (let i = 0; i < parts.length; i++) {
if (parts[i] === '+') {
continue;
}
if (parts[i] === '#') {
return i === parts.length - 1;
}
if (parts[i].indexOf('+') !== -1 || parts[i].indexOf('#') !== -1) {
return false;
}
}
return true;
}
exports.validateTopic = validateTopic;
function validateTopics(topics) {
if (topics.length === 0) {
return 'empty_topic_list';
}
for (let i = 0; i < topics.length; i++) {
if (!validateTopic(topics[i])) {
return topics[i];
}
}
return null;
}
exports.validateTopics = validateTopics;
//# sourceMappingURL=validations.js.map