mirror of
https://github.com/LuanRT/YouTube.js.git
synced 2026-06-25 07:42:11 +00:00
chore(HTTPClient): Remove env check when setting Android headers
These requests are supposed to be proxied, so there's no need to worry about browsers not liking it.
This commit is contained in:
@@ -14,7 +14,6 @@ import type { FetchFunction } from '../types/index.js';
|
||||
export interface HTTPClientInit {
|
||||
baseURL?: string;
|
||||
}
|
||||
|
||||
export default class HTTPClient {
|
||||
#session: Session;
|
||||
#cookie?: string;
|
||||
@@ -69,7 +68,7 @@ export default class HTTPClient {
|
||||
|
||||
if (Platform.shim.server) {
|
||||
request_headers.set('User-Agent', getRandomUserAgent('desktop'));
|
||||
request_headers.set('origin', request_url.origin);
|
||||
request_headers.set('Origin', request_url.origin);
|
||||
}
|
||||
|
||||
request_url.searchParams.set('prettyPrint', 'false');
|
||||
@@ -95,7 +94,7 @@ export default class HTTPClient {
|
||||
};
|
||||
|
||||
this.#adjustContext(n_body.context, n_body.client);
|
||||
request_headers.set('x-youtube-client-version', n_body.context.client.clientVersion);
|
||||
request_headers.set('X-Youtube-Client-Version', n_body.context.client.clientVersion);
|
||||
|
||||
const client_constant = Object.values(Constants.CLIENTS).find((client) => {
|
||||
return client.NAME === n_body.context.client.clientName;
|
||||
@@ -107,13 +106,11 @@ export default class HTTPClient {
|
||||
|
||||
delete n_body.client;
|
||||
|
||||
if (Platform.shim.server) {
|
||||
if (n_body.context.client.clientName === 'ANDROID' || n_body.context.client.clientName === 'ANDROID_MUSIC') {
|
||||
request_headers.set('User-Agent', Constants.CLIENTS.ANDROID.USER_AGENT);
|
||||
request_headers.set('X-GOOG-API-FORMAT-VERSION', '2');
|
||||
} else if (n_body.context.client.clientName === 'iOS') {
|
||||
request_headers.set('User-Agent', Constants.CLIENTS.iOS.USER_AGENT);
|
||||
}
|
||||
if (n_body.context.client.clientName === 'ANDROID' || n_body.context.client.clientName === 'ANDROID_MUSIC') {
|
||||
request_headers.set('User-Agent', Constants.CLIENTS.ANDROID.USER_AGENT);
|
||||
request_headers.set('X-GOOG-API-FORMAT-VERSION', '2');
|
||||
} else if (n_body.context.client.clientName === 'iOS') {
|
||||
request_headers.set('User-Agent', Constants.CLIENTS.iOS.USER_AGENT);
|
||||
}
|
||||
|
||||
is_web_kids = n_body.context.client.clientName === 'WEB_KIDS';
|
||||
|
||||
Reference in New Issue
Block a user