mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-03 08:57:54 +00:00
cover images added to uploaded objects removed some logs, added some types --------- Co-authored-by: Victor <victor@storyteller.ai>
33 lines
744 B
TypeScript
33 lines
744 B
TypeScript
// import GetApiHost from "./GetApiHost";
|
|
|
|
// const { formatUrl, host = "" } = GetApiHost();
|
|
|
|
const MakeMultipartRequest = (endpoint = "", body: any) => {
|
|
const formData = new FormData();
|
|
|
|
Object.keys(body).forEach((key) => formData.append(key, body[key]));
|
|
|
|
formData.append('source', "file");
|
|
|
|
return fetch(`https://api.fakeyou.com${ endpoint }`, {
|
|
method: 'POST',
|
|
credentials: 'include',
|
|
headers: {
|
|
'Accept': 'application/json',
|
|
},
|
|
body: formData,
|
|
})
|
|
.then(res => res.json())
|
|
.then(res => {
|
|
if (res && res.success) {
|
|
return res;
|
|
} else {
|
|
return { success : false };
|
|
}
|
|
})
|
|
.catch(e => {
|
|
return { success : false };
|
|
});
|
|
}
|
|
|
|
export default MakeMultipartRequest; |