Здравствуйте. Столкнулся с такой проблемой, что в одностраничном приложении использую разные функции и в зависиомти от ситуации запускаю их. В функциях находятся запросы на сервер через socket.io. Запускать разные функции надо так-как html документа меняется. Цепочка страниц получается такая - создание анкеты > активные пользователи > чат с одним из них. Вот проблема случилась, когда я добавил, чтобы с чата можно было перейти на страницу к активным пользователям получается я опять запускаю функцию, которая отвечает за эту страницу. И проблема в том, что у меня уже работает как бы сразу 2 одинаковые функции. То есть первая как только я сделал анкету и та которая включилась после того, как я перешел с чата. И начинает по socket.io приходить уже 2 запроса. Звучит странно вообщем я хотел бы только узнать можно ли как-то выключить функцию предположительно вызовом return, но это надо сделать только когда приходит определенный запрос с сервера по socket.io. Выглядит функция в уменшенном варианте так:
function startActiveUsers(){
//Другие действия...
//Запрос при каком меняем функцию и html
socket.on('сonfirmationToChat', function(confirmID, requestID, html) {
if(ID == confirmID || ID == requestID){
toAnyPage('chat', 'startChatScript');
};
});
}
Можно ли как то при получении вот этого запроса сделать return функции startActiveUsers()? Спасибо
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите с регулярным выражением, пожалуйста
Нужно сравнить массив с необходимыми полями с ключами объекта, если совпадают true, иначе false