Files
factorio-server-manager/ui/api/resources/saves.js
Jan Naahs 9f0686a09e wip
2020-09-20 20:07:15 +02:00

33 lines
950 B
JavaScript

import client from "../client";
export default {
list: async () => {
const response = await client.get('/api/saves/list');
return response.data;
},
delete: async (save) => {
const response = await client.get(`/api/saves/rm/${save.name}`);
return response.data;
},
create: async (name) => {
const response = await client.get(`/api/saves/create/${name}`);
return response.data;
},
upload: async (data) => {
let formData = new FormData();
formData.append("savefile", data[0]);
const response = await client.post(`/api/saves/upload`, formData, {
headers: {
"Content-Type": "multipart/form-data"
}
});
return response.data;
},
mods: async save => {
const response = await client.post("/api/saves/mods", {
saveFile: save
});
return response.data;
}
}