21 lines
442 B
TypeScript
21 lines
442 B
TypeScript
import { axios } from "timi-web";
|
|
import { MinecraftPlayer } from "@/types/MinecraftPlayer.ts";
|
|
|
|
async function list(): Promise<MinecraftPlayer[]> {
|
|
return axios.post("/fmc/player/list");
|
|
}
|
|
|
|
async function bind(name: string): Promise<void> {
|
|
return axios.post("/fmc/player/bind", { name });
|
|
}
|
|
|
|
async function unbind(id: number): Promise<void> {
|
|
return axios.post("/fmc/player/unbind", { id });
|
|
}
|
|
|
|
export default {
|
|
list,
|
|
bind,
|
|
unbind
|
|
};
|