twireapp / Twire

Twire is an alternative and open source Twitch client for Android
GNU General Public License v3.0
1.05k stars 58 forks source link

Migrate VOD chat to new API #410

Closed t0pu closed 1 year ago

t0pu commented 1 year ago

Twitch shutdown their v5 video comments API. Now the GQL-API is used to fetch the VOD chat. I also removed the sleep statements when an error occurs. This makes the UI no longer freeze up in that case. It will still try to reconnect every second due to the progress updating.

Fixes #408

samfundev commented 1 year ago

Sorry but I think I am going to close this PR. I screwed up because I should have mentioned that I was working on this as well. My changes are built on some other changes I made to fix my bad multithreading code and being able to easily using GraphQL APIs in the future. On the bright side, I can use this to double check that I didn't mess anything up in my code. Thanks for your work and apologizes for my screw up.