Я пишу в чате с использованием Scaledrone, и для смены имени пользователя мне нужно знать, как закрыть соединение. Это связано с тем, как в настоящее время работает моя система имен пользователей:
Я настроил чат-комнату так, чтобы она выбирала случайное имя пользователя при подключении. Я добавляю команду, которая позволяет изменить ваше имя пользователя. Вот где мне нужно закрыть соединение. Система будет работать следующим образом:
-Обнаружить отправляемую команду
-Разделить команду для включения только второго аргумента ("abc" в "/ username abc")
-Примите указанный аргумент и вставьте его в переменную
-Закройте соединение с Scaledrone
-Откройте новое соединение и установите в поле имени пользователя значение переменной
Thisмой текущий код обнаружения сообщений:
function sendMessage() {
const value = DOM.input.value;
var usernamechange;
if (value === "") {
return;
}
if (DOM.input.value.startsWith("/username ")) {
usernamechange = DOM.input.value.split(" ")[1];
// Here is where I need to close the connection
}