export async function updatePlugin()

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,
  });
}