On 20 Oct 2017, at 14:47, vaibhav singh <[email protected]> wrote: > > > > On Fri, Oct 20, 2017 at 5:23 PM, Kim Alvefur <[email protected] > <mailto:[email protected]>> wrote: > Hi! > > (shortened) > > On Fri, Oct 20, 2017 at 04:01:31PM +0530, vaibhav singh wrote: > > a person who was logging in and out of IM frequently. > > One possible way to mitigate this would be to collapse such events and > only show the last one. Swift does a good job of this in MUCs. The > Prosody community module mod_throttle_presence¹ does something similar > serverside when CSI is enabled. A client could also do something like > slowly fade in and out the contact if it's the flickering that is > annoying. > > ¹ https://modules.prosody.im/mod_throttle_presence.html > <https://modules.prosody.im/mod_throttle_presence.html> > > Hi Kim, > > XEP-0352 (CSI) seems to be really relevant for prolonging battery life of my > phone, and I would honestly want these optimizations to be enabled by every > XMPP service provider. > However, it still doesn't solve my main issue of enabling the client to block > someones presence packets for some period of time.
I think you’re jumping to a technical solution here (block presence) for something that sounds like a UI problem. If someone changing presence frequently is causing issues, probably the client authors should be thinking about why that is. This doesn’t sound like something that needs solving at the protocol level to me. /K
_______________________________________________ Standards mailing list Info: https://mail.jabber.org/mailman/listinfo/standards Unsubscribe: [email protected] _______________________________________________
