Hello i recived the review result today and have to fix some stuff. I downloaded the demo project from github but there are multiple files in and i want to know which do i need and which not.
What an Extension ‘needs’ is entirely dependant on how you design your Extension.
At a minimum there needs to be a HTML file and a JS file for your frontend. If your Extension only has a panel, config, and live config views, then you only need files related to them. As for any backend files, well that’s up to you to host so is not part of what should be uploaded to Twitch and you can use whatever backend files you like.
Even if you don’t need the config or live config views, I’d still suggest having some text displayed indicating that there’s no need to config the Extension there.
2.9: Your Extension includes HTML files that are not correctly loading the Twitch Extension Helper. Either it is not present, or it is not being loaded first.
As well as the Extension Helper script you also need to have an onAuthorized handler, as otherwise Twitch will see it as the Extension not being loaded if there’s no handler by the time it fires the event.
yeah i got the loader in my js file. But only in the panel one. For the Config.html i dont have any js function. There is just text. It looks like this
That should be enough for the Extension helper to properly load. At the end of the day, you are responsible for testing this and ensuring it all works before going to review.