Skip to content

Commit f7ec247

Browse files
committed
refactor(vars): common domain
1 parent 284b73b commit f7ec247

File tree

1 file changed

+19
-12
lines changed

1 file changed

+19
-12
lines changed

src/vars.ts

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,29 @@
11
import { CSFDCinemaPeriod } from './dto/cinema';
22

3+
const BASE_URL = 'https://www.csfd.cz';
4+
5+
// User URLs
6+
export const userUrl = (user: string | number): string =>
7+
`${BASE_URL}/uzivatel/${encodeURIComponent(user)}`;
8+
39
export const userRatingsUrl = (user: string | number, page?: number): string =>
4-
`https://www.csfd.cz/uzivatel/${encodeURIComponent(user)}/hodnoceni/${
5-
page ? '?page=' + page : ''
6-
}`;
10+
`${userUrl(user)}/hodnoceni/${page ? '?page=' + page : ''}`;
11+
12+
export const userReviewsUrl = (user: string | number, page?: number): string =>
13+
`${userUrl(user)}/recenze/${page ? '?page=' + page : ''}`;
714

15+
// Movie URLs
816
export const movieUrl = (movie: number): string =>
9-
`https://www.csfd.cz/film/${encodeURIComponent(movie)}/prehled/`;
17+
`${BASE_URL}/film/${encodeURIComponent(movie)}/prehled/`;
1018

19+
// Creator URLs
1120
export const creatorUrl = (creator: number | string): string =>
12-
`https://www.csfd.cz/tvurce/${encodeURIComponent(creator)}`;
21+
`${BASE_URL}/tvurce/${encodeURIComponent(creator)}`;
1322

14-
export const cinemasUrl = (district: number | string, period: CSFDCinemaPeriod): string => {
15-
return `https://www.csfd.cz/kino/?period=${period}&district=${district}`;
16-
};
23+
// Cinema URLs
24+
export const cinemasUrl = (district: number | string, period: CSFDCinemaPeriod): string =>
25+
`${BASE_URL}/kino/?period=${period}&district=${district}`;
1726

27+
// Search URLs
1828
export const searchUrl = (text: string): string =>
19-
`https://www.csfd.cz/hledat/?q=${encodeURIComponent(text)}`;
20-
21-
export const userReviewsUrl = (user: string | number, page?: number): string =>
22-
`https://www.csfd.cz/uzivatel/${encodeURIComponent(user)}/recenze/${page ? '?page=' + page : ''}`;
29+
`${BASE_URL}/hledat/?q=${encodeURIComponent(text)}`;

0 commit comments

Comments
 (0)