Найти онлайн статус пользователя

Я использую 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 Джем, пожалуйста, посетите их, я сделал частичное решение проблемы, но это не полностью решило мою проблему

private_pub Issue 110

фэйр-рельс выпуск 72

Спасибо

0 ответов

Другие вопросы по тегам