mirror of
https://github.com/LuanRT/YouTube.js.git
synced 2026-06-13 01:22:11 +00:00
chore(Innertube#getSearchSuggestions): Use fetch_function instead of fetch
It is not an InnerTube request.
This commit is contained in:
@@ -257,7 +257,12 @@ export default class Innertube {
|
||||
if (previous_query)
|
||||
url.searchParams.set('pq', previous_query);
|
||||
|
||||
const response = await this.#session.http.fetch(url);
|
||||
const response = await this.#session.http.fetch_function(url, {
|
||||
headers: {
|
||||
'Cookie': this.#session.cookie || ''
|
||||
}
|
||||
});
|
||||
|
||||
const text = await response.text();
|
||||
|
||||
const data = JSON.parse(text.replace('window.google.ac.h(', '').slice(0, -1));
|
||||
|
||||
@@ -225,6 +225,7 @@ export default class Session extends EventEmitter {
|
||||
public api_version: string;
|
||||
public account_index: number;
|
||||
public po_token?: string;
|
||||
public cookie?: string;
|
||||
|
||||
constructor(context: Context, api_key: string, api_version: string, account_index: number, player?: Player, cookie?: string, fetch?: FetchFunction, cache?: ICache, po_token?: string) {
|
||||
super();
|
||||
@@ -239,6 +240,7 @@ export default class Session extends EventEmitter {
|
||||
this.context = context;
|
||||
this.player = player;
|
||||
this.po_token = po_token;
|
||||
this.cookie = cookie;
|
||||
}
|
||||
|
||||
on(type: 'auth', listener: OAuth2AuthEventHandler): void;
|
||||
|
||||
Reference in New Issue
Block a user