aboutsummaryrefslogtreecommitdiff
path: root/src/lib/api.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-03-09 01:46:20 -0800
committerFuwn <[email protected]>2022-03-09 01:46:20 -0800
commita38f02df3a7a151be7e5f78e82f9ea98e0eaa1ff (patch)
tree49c1b3a9afd3760b9215a8b6a75320a3709d3a68 /src/lib/api.ts
parentMerge pull request #5 from senpy-club/renovate/pin-dependencies (diff)
downloadfrontend-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.ts9
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();
}