import axios from "axios"; import { url } from "@api/Api"; import { GameChapter, GamesChapters } from "@customTypes/Chapters"; import { Game } from "@customTypes/Game"; import { Map } from "@customTypes/Map"; import { Search } from "@customTypes/Search"; export const get_games = async (): Promise => { const response = await axios.get(url("games")); return response.data.data; }; export const get_chapters = async (chapter_id: string): Promise => { const response = await axios.get(url(`chapters/${chapter_id}`)); return response.data.data; }; export const get_games_chapters = async (game_id: string): Promise => { const response = await axios.get(url(`games/${game_id}`)); return response.data.data; }; export const get_game_maps = async (game_id: string): Promise => { const response = await axios.get(url(`games/${game_id}/maps`)); return response.data.data.maps; }; export const get_search = async (q: string): Promise => { const response = await axios.get(url(`search?q=${q}`)); return response.data.data; };