in src/services/api.js [231:251]
export async function updatePlugin(params) {
const formData = new FormData();
formData.append("ids", params.id);
formData.append("name", params.name);
if (params.config) formData.append("config", params.config);
formData.append("sort", params.sort);
formData.append("role", params.role);
formData.append("enabled", params.enabled);
if (params.file) {
if (typeof params.file === "string") {
formData.append("file", params.file);
} else {
const base64Data = await readFileAsBase64(params.file);
formData.append("file", base64Data);
}
}
return request(`${baseUrl}/plugin-template/${params.id}`, {
method: `PUT`,
body: formData,
});
}