Files
diplom-frontend/app/lib/api/client/server.ts
2025-05-15 05:20:01 +03:00

24 lines
467 B
TypeScript

import axios from "../http-client"
import type { Server } from "../types"
interface CreateServerRequest {
name: string
icon?: File
}
export async function create(request: CreateServerRequest) {
const response = await axios.postForm("/servers", request)
return response.data as Server
}
export async function list() {
const response = await axios.get("/servers")
return response.data as Server[]
}
export default {
create,
list,
}