chore(Innertube#getSearchSuggestions): Use fetch_function instead of fetch

It is not an InnerTube request.
This commit is contained in:
Luan
2024-12-23 22:29:08 -03:00
parent 75b8964180
commit b7c0421490
2 changed files with 8 additions and 1 deletions

View File

@@ -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));

View File

@@ -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;