SevenTV / API

The 7TV API | https://7tv.io/v3
Other
47 stars 9 forks source link

Emotes no longer reflect the set count nor channels using the emotes #254

Closed LauraRozier closed 8 months ago

LauraRozier commented 10 months ago

Since a backend maintenance I can't remember the exact date of, emotes seem to no longer update the number of channels they have been enabled for nor return a list of channels using the emotes.

When adding an emote to a set mutation ChangeEmoteInSet is sent to the GQL twice, probably to fix an issue where it wouldn't always do this on the first attempt in the past? image

After checking the emote's count and channels it still shows 0 for a fresh emote (Even ones that have been up there since at least December 5th). image

When checking the GQL in the network logging of the devtools the count stats at 0 for this specific emote image image

When checking an older, more popular emote I do see a number, but this also won't update anymore and there is also no list channels currently using the emote (Also activity seems to be missing here). image image image image image

Dec. 5th emote ID: 656f22bf993668f0217a8e5d Old emote ID: 6437c75aaa32f7b42f3f4273

I did try using different browsers, different internet connections (also meaning different PCs like my home computers and office laptop), with and without a PiHole in the network, using different DNS providers and looking at it without being logged in.

I know of at least a couple dozen users that seem to be experiencing the same problem but feel afraid to report it in Discord for each their own reason, so I hope this issue reaches you well. :)

I tried looking at the repo's code but GQL in GoLang is just not my cuppa-tea.

TroyKomodo commented 8 months ago

The channel count updating was disabled because its "too expensive to compute", it will be re-enabled again once we finish cleaning this codebase.

Please see https://github.com/seventv/seventv for more info.