register.go 503 B

1234567891011121314151617
  1. package remote_manager
  2. import "github.com/langgenius/dify-plugin-daemon/internal/service/install_service"
  3. func (plugin *RemotePluginRuntime) Register() error {
  4. installation_id, err := install_service.InstallPlugin(plugin.tenant_id, "", plugin, map[string]any{})
  5. if err != nil {
  6. return err
  7. }
  8. plugin.installation_id = installation_id
  9. return nil
  10. }
  11. func (plugin *RemotePluginRuntime) Unregister() error {
  12. return install_service.UninstallPlugin(plugin.tenant_id, plugin.installation_id, plugin)
  13. }