Hello,
That’s actually what I am doing with my worker (I construct a list of subscribers via the channel’s subscribers, and compare it to the users that have linked their accounts on the app).
I will do what you said on the user-part, by getting only the id of the user without checking directly if he is already subscribed, it seems a good idea for the scopes management.
But it answers to my question: it seems to be a good way to do it, thanks for your answer 