front-hub/src/api/verification.ts

30 lines
782 B
TypeScript
Raw Normal View History

2023-07-06 21:52:07 +00:00
import { makeRequest } from "@frontend/kitui";
import { jsonToFormdata } from "@root/utils/json-to-formdata.util";
import type { Verification, SendDocumentsArgs } from "@root/model/auth";
2023-07-06 21:52:07 +00:00
const apiUrl =
process.env.NODE_ENV === "production" ? "" : "https://hub.pena.digital";
export function verification() {
return makeRequest<never, Verification>({
url: apiUrl + "/verification/verification",
method: "GET",
useToken: true,
withCredentials: true,
});
}
export function sendDocuments(documents: SendDocumentsArgs) {
const formData = jsonToFormdata(documents);
return makeRequest<FormData, Verification>({
url: apiUrl + "/verification/verification",
method: "POST",
useToken: true,
withCredentials: false,
body: formData,
});
}