16 lines
433 B
TypeScript
16 lines
433 B
TypeScript
import { CaptchaData, Comment, Page, PageResult } from "../types";
|
|
import { axios } from "./BaseAPI";
|
|
|
|
const BASE_URI = "/comment";
|
|
|
|
export const CommentAPI = {
|
|
async page(page: Page<Comment>): Promise<PageResult<Comment>> {
|
|
return axios.post(`${BASE_URI}/list`, page);
|
|
},
|
|
async create(captchaData: CaptchaData<Comment>): Promise<void> {
|
|
return axios.post(`${BASE_URI}/create`, captchaData);
|
|
}
|
|
};
|
|
|
|
export default CommentAPI;
|