tommyxchow / frosty

A mobile Twitch client for iOS and Android with 7TV, BetterTTV (BTTV), and FrankerFaceZ (FFZ) support.
https://frostyapp.io
GNU Affero General Public License v3.0
702 stars 39 forks source link

Suggestion: Support for Twitch Pronouns #185

Closed mrhyde1st closed 2 years ago

mrhyde1st commented 2 years ago

Could we have a toggle to enable Twitch Pronouns

tommyxchow commented 2 years ago

So I did some investigating and probably won't be able to get this done.

AFAIK, the pronouns API works on a per-user basis, so we'd have to make a single request for pronouns each and every time a user appears in chat. This can easily cause some performance issues and other side effects, especially in really fast chats where hundreds of messages are being sent per second. I could probably figure something out with caching but it'd be a bit excessive for a relatively minor feature.

Don't get me wrong—the extension is great, but in terms of usage and stability, it's not of the same caliber as 7TV, BTTV, and FFZ (thousands vs millions of users), so supporting it is low on my priority list. Hopefully, Twitch will add official IRC support for pronouns soon, but for now, I'm going to close this issue. Thanks.