blob: 552607c377d1794c08e8cca8f285056116e8dd33 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import env from './env'
// the trailing slash is required
const API_URL = 'https://skyblock-api.matdoes.dev/'
// export const API_URL = 'http://localhost:8080/'
export async function fetchApi(path: string, fetch: (info: RequestInfo, init?: RequestInit | undefined) => Promise<Response>, init?: RequestInit | undefined) {
const { SKYBLOCK_STATS_API_KEY } = env()
if (SKYBLOCK_STATS_API_KEY) {
init = init || {}
if (!init.headers)
init.headers = {}
init.headers['key'] = SKYBLOCK_STATS_API_KEY
}
const response = await fetch(API_URL + path, init)
return response
}
|