Feat/api logic #1
@@ -1 +1,16 @@
|
|||||||
|
import apiClient from "../config/client";
|
||||||
|
import { Request, Response } from "../model/common";
|
||||||
|
|
||||||
|
export async function createRequest(data: Request): Promise<Response> {
|
||||||
|
const formData = new FormData();
|
||||||
|
|
||||||
|
formData.append("id", data.id.toString());
|
||||||
|
formData.append("text", data.text);
|
||||||
|
|
||||||
|
data.files.forEach((file) => {
|
||||||
|
formData.append("files", file);
|
||||||
|
});
|
||||||
|
|
||||||
|
const response = await apiClient.post<Response>("/request", formData);
|
||||||
|
return response;
|
||||||
|
}
|
||||||
Reference in new issue
Block a user