chore: upgrade to eslint v9 (#2574)

This commit is contained in:
Michael Thomas
2026-03-16 12:12:30 -04:00
committed by GitHub
parent 40e02bba6a
commit 36243a0deb
84 changed files with 916 additions and 883 deletions

View File

@@ -121,7 +121,8 @@ class ServarrBase<QueueItemAppendT> extends ExternalAPI {
return response.data;
} catch (e) {
throw new Error(
`[${this.apiName}] Failed to retrieve system status: ${e.message}`
`[${this.apiName}] Failed to retrieve system status: ${e.message}`,
{ cause: e }
);
}
};
@@ -137,7 +138,8 @@ class ServarrBase<QueueItemAppendT> extends ExternalAPI {
return data;
} catch (e) {
throw new Error(
`[${this.apiName}] Failed to retrieve profiles: ${e.message}`
`[${this.apiName}] Failed to retrieve profiles: ${e.message}`,
{ cause: e }
);
}
};
@@ -153,7 +155,8 @@ class ServarrBase<QueueItemAppendT> extends ExternalAPI {
return data;
} catch (e) {
throw new Error(
`[${this.apiName}] Failed to retrieve root folders: ${e.message}`
`[${this.apiName}] Failed to retrieve root folders: ${e.message}`,
{ cause: e }
);
}
};
@@ -172,7 +175,8 @@ class ServarrBase<QueueItemAppendT> extends ExternalAPI {
return response.data.records;
} catch (e) {
throw new Error(
`[${this.apiName}] Failed to retrieve queue: ${e.message}`
`[${this.apiName}] Failed to retrieve queue: ${e.message}`,
{ cause: e }
);
}
};
@@ -184,7 +188,8 @@ class ServarrBase<QueueItemAppendT> extends ExternalAPI {
return response.data;
} catch (e) {
throw new Error(
`[${this.apiName}] Failed to retrieve tags: ${e.message}`
`[${this.apiName}] Failed to retrieve tags: ${e.message}`,
{ cause: e }
);
}
};
@@ -197,7 +202,9 @@ class ServarrBase<QueueItemAppendT> extends ExternalAPI {
return response.data;
} catch (e) {
throw new Error(`[${this.apiName}] Failed to create tag: ${e.message}`);
throw new Error(`[${this.apiName}] Failed to create tag: ${e.message}`, {
cause: e,
});
}
};
@@ -216,7 +223,9 @@ class ServarrBase<QueueItemAppendT> extends ExternalAPI {
return response.data;
} catch (e) {
throw new Error(`[${this.apiName}] Failed to rename tag: ${e.message}`);
throw new Error(`[${this.apiName}] Failed to rename tag: ${e.message}`, {
cause: e,
});
}
};
@@ -234,7 +243,9 @@ class ServarrBase<QueueItemAppendT> extends ExternalAPI {
...options,
});
} catch (e) {
throw new Error(`[${this.apiName}] Failed to run command: ${e.message}`);
throw new Error(`[${this.apiName}] Failed to run command: ${e.message}`, {
cause: e,
});
}
}
}

View File

@@ -74,7 +74,9 @@ class RadarrAPI extends ServarrBase<{ movieId: number }> {
return response.data;
} catch (e) {
throw new Error(`[Radarr] Failed to retrieve movies: ${e.message}`);
throw new Error(`[Radarr] Failed to retrieve movies: ${e.message}`, {
cause: e,
});
}
};
@@ -84,7 +86,9 @@ class RadarrAPI extends ServarrBase<{ movieId: number }> {
return response.data;
} catch (e) {
throw new Error(`[Radarr] Failed to retrieve movie: ${e.message}`);
throw new Error(`[Radarr] Failed to retrieve movie: ${e.message}`, {
cause: e,
});
}
};
@@ -107,7 +111,7 @@ class RadarrAPI extends ServarrBase<{ movieId: number }> {
errorMessage: e.message,
tmdbId: id,
});
throw new Error('Movie not found');
throw new Error('Movie not found', { cause: e });
}
}
@@ -240,7 +244,7 @@ class RadarrAPI extends ServarrBase<{ movieId: number }> {
response: e?.response?.data,
}
);
throw new Error('Failed to add movie to Radarr');
throw new Error('Failed to add movie to Radarr', { cause: e });
}
};
@@ -274,7 +278,9 @@ class RadarrAPI extends ServarrBase<{ movieId: number }> {
});
logger.info(`[Radarr] Removed movie ${title}`);
} catch (e) {
throw new Error(`[Radarr] Failed to remove movie: ${e.message}`);
throw new Error(`[Radarr] Failed to remove movie: ${e.message}`, {
cause: e,
});
}
};

View File

@@ -123,7 +123,9 @@ class SonarrAPI extends ServarrBase<{
return response.data;
} catch (e) {
throw new Error(`[Sonarr] Failed to retrieve series: ${e.message}`);
throw new Error(`[Sonarr] Failed to retrieve series: ${e.message}`, {
cause: e,
});
}
}
@@ -133,7 +135,10 @@ class SonarrAPI extends ServarrBase<{
return response.data;
} catch (e) {
throw new Error(`[Sonarr] Failed to retrieve series by ID: ${e.message}`);
throw new Error(
`[Sonarr] Failed to retrieve series by ID: ${e.message}`,
{ cause: e }
);
}
}
@@ -156,7 +161,7 @@ class SonarrAPI extends ServarrBase<{
errorMessage: e.message,
title,
});
throw new Error('No series found');
throw new Error('No series found', { cause: e });
}
}
@@ -179,7 +184,7 @@ class SonarrAPI extends ServarrBase<{
errorMessage: e.message,
tvdbId: id,
});
throw new Error('Series not found');
throw new Error('Series not found', { cause: e });
}
}
@@ -303,7 +308,7 @@ class SonarrAPI extends ServarrBase<{
options,
response: e?.response?.data,
});
throw new Error('Failed to add series');
throw new Error('Failed to add series', { cause: e });
}
}
@@ -325,7 +330,7 @@ class SonarrAPI extends ServarrBase<{
}
);
throw new Error('Failed to get language profiles');
throw new Error('Failed to get language profiles', { cause: e });
}
}
@@ -361,7 +366,7 @@ class SonarrAPI extends ServarrBase<{
errorMessage: e.message,
seriesId,
});
throw new Error('Failed to get episodes');
throw new Error('Failed to get episodes', { cause: e });
}
}
@@ -377,7 +382,7 @@ class SonarrAPI extends ServarrBase<{
errorMessage: e.message,
episodeIds,
});
throw new Error('Failed to monitor episodes');
throw new Error('Failed to monitor episodes', { cause: e });
}
}
@@ -416,7 +421,9 @@ class SonarrAPI extends ServarrBase<{
});
logger.info(`[Sonarr] Removed series ${title}`);
} catch (e) {
throw new Error(`[Sonarr] Failed to remove series: ${e.message}`);
throw new Error(`[Sonarr] Failed to remove series: ${e.message}`, {
cause: e,
});
}
};