fe-middleware/src/services/BotApiService.ts

21 lines
589 B
TypeScript
Raw Normal View History

2024-03-28 11:43:24 +00:00
import { BotApiResponse } from "../types/BotApiResponse";
class BotApiService {
readonly BOT_API_URL = "piparadis:30000";
async getAll(): Promise<BotApiResponse> {
const get_url = `${this.BOT_API_URL}/images`;
const response: BotApiResponse = await fetch(get_url)
.then(res => {
if (!res.ok) {
throw new Error("Error fetching images");
} else {
res.json();
}
}) as BotApiResponse;
return response;
}
}
export default new BotApiService();