I’m working on extension that will work as video overlay.
I’m trying to use user auth (userId) to save some data to the user, these data will be shown again when the user come back.
I’m trying to use auth.userId as a key to store these info, but in developer-rig, every page load (refresh page) the user has different user id.
window.Twitch.ext.onAuthorized(auth => console.log(auth.userId) );
While this written in the docs, that the auth.userId is not changed (just in some cases), but this is not what happens while I’m developing using developer-rig environment.
Opaque IDs persist across all channels, and they do not change unless viewers explicitly request to rotate their identity.
Can you explain this misunderstanding.