feat(Session): allow overriding geolocation (#260)

* Allow overriding geolocation

* Fix some inconsistencies (unrelated)
This commit is contained in:
LuanRT
2022-12-19 03:55:38 -03:00
committed by GitHub
parent 9978ebf085
commit cac762569a
6 changed files with 24 additions and 14 deletions

View File

@@ -48,7 +48,7 @@ export default class HTTPClient {
const request_headers = new Headers(headers);
request_headers.set('Accept', '*/*');
request_headers.set('Accept-Language', `en-${this.#session.context.client.gl || 'US'}`);
request_headers.set('Accept-Language', `${this.#session.context.client.hl}-${this.#session.context.client.gl}`);
request_headers.set('x-goog-visitor-id', this.#session.context.client.visitorData || '');
request_headers.set('x-origin', request_url.origin);
request_headers.set('x-youtube-client-version', this.#session.context.client.clientVersion || '');