Найти онлайн статус пользователя
Я использую private_pub 1.0.3 gem
который построен на вершине faye
и в состоянии использовать его в моем localhost. Теперь я хочу реализовать функциональность, чтобы проверить, является ли пользователь онлайн-статусом онлайн или оффлайн, используя этот драгоценный камень.
Я совершенно новичок в веб-сокетах и обнаружил, что private_pub действительно легко настроить, поэтому реализовал его..... но теперь я застрял в вышеупомянутой проблеме. Итак, пожалуйста, дайте мне знать, что является правильным решением для этого.
Я нашел этот учебник http://www.ryanepp.com/blog/how-do-i-tell-if-a-user-is-online и я думаю, что это может решить мою проблему.... Я настроил сервер Redis и проверил его через консоль, все работает..... Теперь все, что я хочу сделать, это заменить websocket-rails
часть кода с нашим собственным private_pub
использование драгоценных камней.
ОБНОВИТЬ
Я нашел эти faye
События:
bayeux.bind('disconnect', function(clientId) {
// event listener logic
});
client.bind('transport:down', function() {
// Fires when the connection is lost
});
client.bind('transport:up', function() {
// Fires when the connection is established
});
Но как я могу использовать и связать эти события, используя private_pub
драгоценный камень
НОВОЕ ОБНОВЛЕНИЕ
Я открыл вопрос в github для faye-rails
а также private_pub
Джем, пожалуйста, посетите их, я сделал частичное решение проблемы, но это не полностью решило мою проблему
Спасибо