style: auto-fix linting issues
This commit is contained in:
parent
c2b3f7312e
commit
2096ad8873
2 changed files with 9 additions and 3 deletions
|
|
@ -2172,7 +2172,8 @@ class HiFiClient {
|
||||||
return HiFiClient.#jsonResponse({ version: HiFiClient.API_VERSION, data: parseOpenApiSearch(fallback) });
|
return HiFiClient.#jsonResponse({ version: HiFiClient.API_VERSION, data: parseOpenApiSearch(fallback) });
|
||||||
}
|
}
|
||||||
|
|
||||||
const includeQ = 'albums,albums.coverArt,albums.artists,tracks,tracks.artists,tracks.albums,tracks.albums.coverArt,artists,playlists,videos';
|
const includeQ =
|
||||||
|
'albums,albums.coverArt,albums.artists,tracks,tracks.artists,tracks.albums,tracks.albums.coverArt,artists,playlists,videos';
|
||||||
const includeS = 'tracks,tracks.artists,tracks.albums,tracks.albums.coverArt';
|
const includeS = 'tracks,tracks.artists,tracks.albums,tracks.albums.coverArt';
|
||||||
const includeA = 'artists,artists.profileArt,tracks,tracks.artists,tracks.albums,tracks.albums.coverArt';
|
const includeA = 'artists,artists.profileArt,tracks,tracks.artists,tracks.albums,tracks.albums.coverArt';
|
||||||
const includeAl = 'albums,albums.artists,albums.coverArt';
|
const includeAl = 'albums,albums.artists,albums.coverArt';
|
||||||
|
|
|
||||||
|
|
@ -117,7 +117,9 @@ export class LosslessAPI {
|
||||||
for (let attempt = 1; attempt <= maxTotalAttempts; attempt++) {
|
for (let attempt = 1; attempt <= maxTotalAttempts; attempt++) {
|
||||||
const instance = instances[instanceIndex % instances.length];
|
const instance = instances[instanceIndex % instances.length];
|
||||||
const baseUrl = typeof instance === 'string' ? instance : instance.url;
|
const baseUrl = typeof instance === 'string' ? instance : instance.url;
|
||||||
const url = baseUrl.endsWith('/') ? `${baseUrl}${relativePath.substring(1)}` : `${baseUrl}${relativePath}`;
|
const url = baseUrl.endsWith('/')
|
||||||
|
? `${baseUrl}${relativePath.substring(1)}`
|
||||||
|
: `${baseUrl}${relativePath}`;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const response = await fetch(url, { signal: options.signal });
|
const response = await fetch(url, { signal: options.signal });
|
||||||
|
|
@ -134,7 +136,10 @@ export class LosslessAPI {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (response.status === 401) {
|
if (response.status === 401) {
|
||||||
const errorData = await response.clone().json().catch(() => null);
|
const errorData = await response
|
||||||
|
.clone()
|
||||||
|
.json()
|
||||||
|
.catch(() => null);
|
||||||
if (errorData?.subStatus === 11002) {
|
if (errorData?.subStatus === 11002) {
|
||||||
console.warn(`Auth failed on ${baseUrl}. Trying next instance...`);
|
console.warn(`Auth failed on ${baseUrl}. Trying next instance...`);
|
||||||
instanceIndex++;
|
instanceIndex++;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue