feat(Session): Add on_behalf_of_user session option #494
+16
−5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds support for manually specifying the
onBehalfOfUser
property in the session'sContext.user
, which specifies which channel to use if multiple users are associated with the logged-in account. This can be optionally specified when creating anInnertube
instance in the same way asaccount_id
is. I think this is only relevant if you're using a cookie session.Profiles are identified with what might be called a "Page ID": when I use the account switcher in the YouTube UI to switch profiles, it's the I see in a redirect URL like
https://www.youtube.com/signin?action_handle_signin=true&authuser=0&pageid=<THIS CHANNEL ID>
, where we can see it referred to aspageid
.