Можно ли добавить в информацию сколько времени конаткт в сети? В бомбусе есть такое.
Время в сети
Submitted by Ulitka on Sun, 01/25/2009 - 13:48
Можно ли добавить в информацию сколько времени конаткт в сети? В бомбусе есть такое. »
|
User loginNavigationRecent comments
Active forum topicsPopular contentAll time:Syndication |
Re: Время в сети
Можно сделать тривиальный плагин. Посмотрим.
Re: Время в сети
После некоторых раздумий суть вопроса кажется более мутной, чем в первый момент — от какого конкретно момента времени мы отсчитываем интервал пребывания контакта в сети?
kostix, тут речь идет про не
kostix, тут речь идет про не совсем документированную фичу ejabberd, когда при запросе jabber:iq:last на bare jid от сервера приходит время, когда jid последний раз менял статус. В принципе удобная вещь, так можно узнать когда последний раз jid был онлайн (придет время когда он отключился последний раз). Про работу этого на не-ejabberd не знаю. И ещё: подписка должна быть both.
И вообще, в ткаббере есть все задатки для этого. При просмотре информации оффлайн-контакта в поле "Время бездействия или время работы" именно это время пишется, так как запрос был на bare jid, а если контакт онлайн, то нужно запросы на каждый ресурс и на bare jid, и время от bare jid вывести с заголовком "Предыдущий статус" - это и просил автор топика (так сделано и в модах бомбуса, причем в официальном этого нету)
Re: Время в сети
Это очень даже документированная фича, как оказалось: XEP-0012.
я имел в виду не запрос на
я имел в виду не запрос на оффлайн jid, а именно на онлайн barejid, где написано что ejabberd возвращает врямя смены статуса?