refactor(api): remove getEpisodesBySeriesId method and update availabilitySync to use getEpisodes

Signed-off-by: 0xsysr3ll <0xsysr3ll@pm.me>
This commit is contained in:
0xsysr3ll
2026-04-25 09:38:05 +02:00
parent 4b2814e73a
commit d67ce85d96
2 changed files with 1 additions and 15 deletions

View File

@@ -451,20 +451,6 @@ class SonarrAPI extends ServarrBase<{
}
};
public async getEpisodesBySeriesId(
seriesId: number
): Promise<EpisodeResult[]> {
try {
const response = await this.axios.get<EpisodeResult[]>(`/episode`, {
params: { seriesId },
});
return response.data;
} catch (e) {
throw new Error(
`[Sonarr] Failed to retrieve episodes for series: ${e.message}`
);
}
}
}
export default SonarrAPI;

View File

@@ -784,7 +784,7 @@ class AvailabilitySync {
sonarr.statistics.episodeFileCount > 0
) {
try {
const episodes = await sonarrAPI.getEpisodesBySeriesId(serviceId);
const episodes = await sonarrAPI.getEpisodes(serviceId);
this.sonarrEpisodesCache[`${server.id}-${serviceId}`] = episodes;
} catch (err) {
logger.error('Failed to fetch episodes for caching', {