diff options
| author | Fuwn <[email protected]> | 2022-03-09 01:46:20 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-03-09 01:46:20 -0800 |
| commit | a38f02df3a7a151be7e5f78e82f9ea98e0eaa1ff (patch) | |
| tree | 49c1b3a9afd3760b9215a8b6a75320a3709d3a68 /src/lib/api.ts | |
| parent | Merge pull request #5 from senpy-club/renovate/pin-dependencies (diff) | |
| download | frontend-next-a38f02df3a7a151be7e5f78e82f9ea98e0eaa1ff.tar.xz frontend-next-a38f02df3a7a151be7e5f78e82f9ea98e0eaa1ff.zip | |
refactor(api): get url from api wrapper
Diffstat (limited to 'src/lib/api.ts')
| -rw-r--r-- | src/lib/api.ts | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/lib/api.ts b/src/lib/api.ts index 8eed656..080e03b 100644 --- a/src/lib/api.ts +++ b/src/lib/api.ts @@ -16,7 +16,8 @@ // Copyright (C) 2022-2022 Fuwn <[email protected]> // SPDX-License-Identifier: GPL-3.0-only -const baseUrl = "https://api.senpy.club/v2"; +export const baseURL = "https://api.senpy.club"; +export const baseAPI = `${baseURL}/v2`; interface RandomImage { language: string; @@ -26,19 +27,19 @@ interface RandomImage { export async function fetchImages(language: string): Promise<string[]> { language = language.replace("#", "%23"); - const response = await fetch(`${baseUrl}/language/${language}`); + const response = await fetch(`${baseAPI}/language/${language}`); return await response.json(); } export async function fetchLanguages(): Promise<string[]> { - const response = await fetch(`${baseUrl}/languages`); + const response = await fetch(`${baseAPI}/languages`); return await response.json(); } export async function fetchRandomImage(): Promise<RandomImage> { - const response = await fetch(`${baseUrl}/random`); + const response = await fetch(`${baseAPI}/random`); return await response.json(); } |