call OnActivate after plugin crash, update example (#7940)
Этот коммит содержится в:
коммит произвёл
Joram Wilander
родитель
7a1f81cd52
Коммит
3c7b40063d
@@ -148,13 +148,9 @@ func (env *Environment) ActivatePlugin(id string) error {
|
||||
if err != nil {
|
||||
return errors.Wrapf(err, "unable to get api for plugin: %v", id)
|
||||
}
|
||||
if err := supervisor.Start(); err != nil {
|
||||
if err := supervisor.Start(api); err != nil {
|
||||
return errors.Wrapf(err, "unable to start plugin: %v", id)
|
||||
}
|
||||
if err := supervisor.Hooks().OnActivate(api); err != nil {
|
||||
supervisor.Stop()
|
||||
return errors.Wrapf(err, "unable to activate plugin: %v", id)
|
||||
}
|
||||
|
||||
activePlugin.Supervisor = supervisor
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user