43 lines
903 B
Go
43 lines
903 B
Go
import { AxiosPromise } from "axios";
|
|
import { Hysteria2ServerConfig } from "@/api/config/types";
|
|
import request from "@/utils/request";
|
|
import {
|
|
Hysteria2KickDto,
|
|
Hysteria2SubscribeVo,
|
|
Hysteria2SubscribeUrlDto,
|
|
Hysteria2UrlDto,
|
|
Hysteria2UrlVo,
|
|
} from "@/api/hysteria2/types";
|
|
|
|
export function hysteria2KickApi(
|
|
data: Hysteria2KickDto
|
|
): AxiosPromise<Hysteria2ServerConfig> {
|
|
return request({
|
|
url: "/hysteria2/hysteria2Kick",
|
|
method: "post",
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
export function hysteria2SubscribeUrlApi(
|
|
dto: Hysteria2SubscribeUrlDto
|
|
): AxiosPromise<Hysteria2SubscribeVo> {
|
|
return request({
|
|
url: "/hysteria2/hysteria2SubscribeUrl",
|
|
method: "get",
|
|
params: dto,
|
|
});
|
|
}
|
|
|
|
export function hysteria2UrlApi(
|
|
dto: Hysteria2UrlDto
|
|
): AxiosPromise<Hysteria2UrlVo> {
|
|
return request({
|
|
url: "/hysteria2/hysteria2Url",
|
|
method: "get",
|
|
params: dto,
|
|
});
|
|
}
|
|
|
|
|