That’s brilliant,
POST
https://id.twitch.tv/oauth2/token?grant_type=refresh_token&refresh_token=xxxx&client_id=xxxx&client_secret=xxxx
By making this request I get the same refresh token each time ( I send refresh_token=xxxx and I get refresh_token=xxxx ), and that’s where I store it, it doesn’t make sense to me to store it since it’s the same each time, but I read that I may get a different one so I need to store it again and again.
If the refresh token I send/get at this request does not expire, then as you said there must be something else that happened.
Many thanks