mirror of
https://github.com/langgenius/dify.git
synced 2026-01-08 07:14:14 +00:00
feat: uninstall plugin
This commit is contained in:
@@ -31,10 +31,10 @@ class PluginInstallationManager(BasePluginManager):
|
||||
"""
|
||||
identifier = quote(identifier)
|
||||
# exception will be raised if the request failed
|
||||
self._request_with_plugin_daemon_response(
|
||||
return self._request_with_plugin_daemon_response(
|
||||
"POST",
|
||||
f"/plugin/{tenant_id}/install/identifier",
|
||||
dict,
|
||||
bool,
|
||||
headers={
|
||||
"Content-Type": "application/json",
|
||||
},
|
||||
@@ -43,4 +43,10 @@ class PluginInstallationManager(BasePluginManager):
|
||||
},
|
||||
)
|
||||
|
||||
return True
|
||||
def uninstall(self, tenant_id: str, identifier: str) -> bool:
|
||||
"""
|
||||
Uninstall a plugin.
|
||||
"""
|
||||
return self._request_with_plugin_daemon_response(
|
||||
"DELETE", f"/plugin/{tenant_id}/uninstall?plugin_unique_identifier={identifier}", bool
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user