Dylan Simon
Dylan Simon
I decided to do the hacky thing, at least for now. If it gets "ratelimeted" it just waits 10 seconds. See if that gets your farther, and then we can...
When you say 10 fails all the time, how does it fail exactly? I would've expected if we resent the request too soon after a ratelimit, we'd just get another...
I've also made this configurable now, so you can change without recompiling.
Just a reminder to myself that the roomlist interface also needs to be switched to the paged calls (and maybe could pre-populate from the cached lists?)
I take it the crash is happening when trying to reconnect the second time? Or maybe when a late response comes back? I wonder what exactly is triggering the timeout....
The problem with this is that display names are not unique, and the purple API requires unique names that are also displayed to users for pretty much all interaction. We...
@EionRobb's suggestion sounds reasonable so I've added it for now. However, none of this addresses the real issue, that slack plans to eliminate usernames entirely, so we have to move...
I was confused by this report as well as it seems to work for me, but after playing with it a bit I realized one possible failure mode: slack's chat...
I assume this is pidgin? What version? Your mention of the group gave me another thought: slack-libpurple automatically adds any slack groups you're a member of to your buddy list....
This sounds compatible with my theory about duplicate blist chat entries, no?