register.go 485 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, err := install_service.InstallPlugin(plugin.tenant_id, "", plugin)
  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. }