Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ICQ10: добавить опцию "Показывать тех, кто недавно был онлайн, как Away" #1718

Closed
dartraiden opened this issue Jan 3, 2019 · 1 comment

Comments

@dartraiden
Copy link
Member

Время последней активности клиента мы получить можем ? -- можем...
Если это время является не более чем 24 часа (10 часов, 2 часа, час (будет настраиваемо -- вообще прекрасно)). Мы взводим ему статус онлайна вернее не онлайн, а Away. Даже еще лучше. Получаем с сервера что за клиент. Если мобильный клиент или офклиент то с сервера выставляем только статус онлайн... Остальные статусы выставляем самостоятельно в заивисмости от времени последней активности клиента (логика как для выставления статусов Away, NA и т.п.).
И тогда Миранда будет с относительной точностью определять живых контактов. На мой взгляд неплохое решение.

https://forum.miranda-ng.org/index.php?topic=5619.msg23032#msg23032

Предлагаю добавить 2 настройки неактивности - по умолчанию 1 час и 24 часа, для примера.
Если последняя активность контакта была < 1 час, то статус = онлайн, если >= 1 часа и < 24 часов - то away, если >= 24 часов - оффлайн. Тогда мелкие скачки мобильных клиентов будут нивелироваться.

https://forum.miranda-ng.org/index.php?topic=5619.msg23059#msg23059

@dartraiden dartraiden changed the title ICQ10: опция "Показывать тех, кто недавно был онлайн, как Away" ICQ10: добавить опцию "Показывать тех, кто недавно был онлайн, как Away" Jan 3, 2019
@dartraiden
Copy link
Member Author

Звучит, как жуткий костыль.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant