removed unused parameter parsing

This commit is contained in:
DerPenz
2023-04-14 16:01:35 +02:00
parent 1200064194
commit 562864a70f
9 changed files with 35 additions and 79 deletions

View File

@@ -27,7 +27,6 @@ import {
Videos,
WatchProviders,
} from '../types';
import { parseOptions } from '../utils';
const BASE_TV = '/tv';
@@ -45,8 +44,7 @@ export class TvShowsEndpoint extends BaseEndpoint{
}
async changes(id: number, options?: ChangeOptions): Promise<TvShowChanges>{
const params = parseOptions(options);
return await this.api.get<TvShowChanges>(`${BASE_TV}/${id}/changes?${params}`);
return await this.api.get<TvShowChanges>(`${BASE_TV}/${id}/changes`, options);
}
async contentRatings(id: number): Promise<ContentRatings>{
@@ -78,13 +76,11 @@ export class TvShowsEndpoint extends BaseEndpoint{
}
async recommendations(id: number, options?: PageOption): Promise<Recommendations>{
const params = parseOptions(options);
return await this.api.get<Recommendations>(`${BASE_TV}/${id}/recommendations?${params}`);
return await this.api.get<Recommendations>(`${BASE_TV}/${id}/recommendations`, options);
}
async reviews(id: number, options?: PageOption): Promise<Reviews>{
const params = parseOptions(options);
return await this.api.get<Reviews>(`${BASE_TV}/${id}/reviews?${params}`);
return await this.api.get<Reviews>(`${BASE_TV}/${id}/reviews`, options);
}
async screenedTheatrically(id: number): Promise<ScreenedTheatrically>{
@@ -92,8 +88,7 @@ export class TvShowsEndpoint extends BaseEndpoint{
}
async similar(id: number, options?: PageOption): Promise<SimilarTvShows>{
const params = parseOptions(options);
return await this.api.get<SimilarTvShows>(`${BASE_TV}/${id}/similar?${params}`);
return await this.api.get<SimilarTvShows>(`${BASE_TV}/${id}/similar`, options);
}
async translations(id: number): Promise<Translations>{
@@ -121,17 +116,14 @@ export class TvShowsEndpoint extends BaseEndpoint{
}
async airingToday(options?: PageOption & LanguageOption & RegionOption): Promise<TvShowsAiringToday>{
const params = parseOptions(options);
return await this.api.get<TvShowsAiringToday>(`${BASE_TV}/airing_today?${params}`);
return await this.api.get<TvShowsAiringToday>(`${BASE_TV}/airing_today`, options);
}
async popular(options?: PageOption & LanguageOption & RegionOption): Promise<PopularTvShows>{
const params = parseOptions(options);
return await this.api.get<PopularTvShows>(`${BASE_TV}/popular?${params}`);
return await this.api.get<PopularTvShows>(`${BASE_TV}/popular`, options);
}
async topRated(options?: PageOption & LanguageOption & RegionOption): Promise<TopRatedTvShows>{
const params = parseOptions(options);
return await this.api.get<TopRatedTvShows>(`${BASE_TV}/top_rated?${params}`);
return await this.api.get<TopRatedTvShows>(`${BASE_TV}/top_rated`, options);
}
}