mediahub-fe/service/contest/contest.ts

26 lines
629 B
TypeScript
Raw Normal View History

import { getAPIInterceptor } from "@/config/api";
import {
httpGetInterceptor,
httpPostInterceptor,
} from "../http-config/http-interceptor-service";
export async function listContest(
2024-12-16 14:05:10 +00:00
title: string = "",
size: number,
2024-12-16 14:05:10 +00:00
page: number
) {
return await httpGetInterceptor(
`contest/pagination?enablePage=1&size=${size}&page=${page}&title=${title}`
);
}
export async function createTask(data: any) {
const url = "assignment";
return httpPostInterceptor(url, data);
}
export async function getContestById(id: any, pages = 0) {
const url = `contest?id=${id}&page=${pages}`;
return getAPIInterceptor(url);
}