нет, да и на самом деле разницы нету
почему же есть - в базе данных хранится состояние а офлайн онлайн это не там хранится
да то понятно, мне именно нужно функцию запустить когда он становиться офлайн
ты нам расскажешь что такое офлйн? соединение может быть разорвано но юзер никуда не уходил
пойди от обратного, ты можешь узнать когда пользователь "онлайн" - т.е. ловишь от него какие-то ивенты. Как только перестал ловить - он вышел реализовать эту дичь можно: 1.Шлешь ему триггеры(каждую секунду?минуту?час) 2. Смотришь на то идут ли ивенты, если нет - значит он оффлайн и делаешь свою магию с апдейтом таблиц
а так как ларавел эхо написано на socket.io то разрыв соединения провоцирует попытку его восстановить - и что ты будешь делать когда у юзера нестабильный интернет и падает соединение?
то уже другой вопрос) сейчас задача такая
а есть еще варианты?)
ws.onclose = function () { // websocket is closed. console.log("Connection closed"); }; чем тебя не устраивает? что то типа такого?
Обсуждают сегодня