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]
_______________________________________________

Reply via email to