func UpdatePluginSetting(c *middleware.Context, cmd m.UpdatePluginSettingCmd) Response { pluginId := c.Params(":pluginId") cmd.OrgId = c.OrgId cmd.PluginId = pluginId if _, ok := plugins.Apps[cmd.PluginId]; !ok { return ApiError(404, "Plugin not installed.", nil) } if err := bus.Dispatch(&cmd); err != nil { return ApiError(500, "Failed to update plugin setting", err) } return ApiSuccess("Plugin settings updated") }