-
Notifications
You must be signed in to change notification settings - Fork 88
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
Add an option to show inactive buddies as away instead of offline #414
base: master
Are you sure you want to change the base?
Conversation
Facebook's presence mechanism is quite fuzzy, there are no well-defined semantics of being online, away or offline. Therefore, with some clients or transports, it might make more sense to show inactive people from Facebook as away instead of offline. This patch implements a disabled by default config option for such behaviour.
This needs to be a thing! Pidgin has no way of showing people who are online, but has chat turned off as "available" In the web view, these people are shown "active 1m ago" however pidgin does not receive any timestamp updates in such situation. Some sort of workaround for this specific event in future build could have been great! Moreover the pull requests from fb/messenger in browser used to have parameters such as "messengerStatus" and "webStatus" along with "last active time" which could maybe help getting this to work,? However Im not sure how exactly pidgin keeps track of these values. The dream come true day is when these contacts who have chat turned off yet online (1m ago) are shown in pidgin as available or invisible(white dot, preferably) or at least the timestamp gets updated accordingly therefore the features like pounce could still work. Not sure if this is technically possible but if so please make it happen! Thanks. Good luck and Peace! ✌ |
@Osandakj unfortunately the mobile protocol that this plugin uses doesn't have that distinction of messenger vs web status |
This is defenitely a really cool feature. |
Why don't you just show offline buddies?
Em quinta-feira, 4 de outubro de 2018 14:33:44 BRT, Björn Esser <notifications@github.com> escreveu:
This is defenitely a really cool feature.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@lmfardin libpurple isn't used only for Pidgin, but also for other things, like bridges to other networks. Sometimes an "offline" state means that clients stop sending some events, like composing or focus messages, which in case of a network with fuzzy presence semantics like Facebook may degrade user experience. |
@dequis How do you feel about merging this? |
Ping. Could this be merged before it goes stale? |
Facebook's presence mechanism is quite fuzzy, there are no well-defined
semantics of being online, away or offline. Therefore, with some clients
or transports, it might make more sense to show inactive people from Facebook
as away instead of offline. This patch implements a disabled by default config
option for such behaviour.