1
0
forked from PGL/Clyde
Clyde/frontend/src/rest/ScientificPublications/ManageResearch.js

24 lines
697 B
JavaScript
Raw Normal View History

2024-04-18 14:53:17 +02:00
import {restGet, restPost, restDelete, restPatch, restPostFile} from '../restConsumer.js'
export async function deleteArticle(id){
await restDelete("/research/" + id)
}
export async function patchArticle(id, data){
await restPatch("/research/" + id, data)
2024-04-18 14:53:17 +02:00
}
export async function uploadPdf(file){
const formData = new FormData();
formData.append("file", file[0]);
return restPostFile("/upload/Research", formData);
}
export async function uploadBibTex(file){
const formData = new FormData();
formData.append("file", file[0]);
return restPostFile("/upload/Research", formData);
}
export async function postResearch(data){
return restPost("/research", data)
}