mediahub-fe/service/contest/contest.ts

25 lines
580 B
TypeScript
Raw Normal View History

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}`;
2025-01-01 17:48:57 +00:00
return httpGetInterceptor(url);
}