plugin/product: improve product hooks API (#20556)

* plugin/product: improve product hooks API

* elaborate HookService.RegisterHooks method documentation

* remove unnecessary re-assigns
Этот коммит содержится в:
Ibrahim Serdar Acikgoz
2022-06-29 16:01:19 +03:00
коммит произвёл GitHub
родитель fe23501d40
Коммит 90c687b728
6 изменённых файлов: 751 добавлений и 159 удалений

Просмотреть файл

@@ -316,11 +316,10 @@ type hooksService struct {
ch *Channels
}
func (s *hooksService) RegisterHooks(productID string, hooks product.Hooks) error {
func (s *hooksService) RegisterHooks(productID string, hooks any) error {
if s.ch.pluginsEnvironment == nil {
return errors.New("could not find plugins environment")
}
s.ch.pluginsEnvironment.AddProduct(productID, hooks)
return nil
return s.ch.pluginsEnvironment.AddProduct(productID, hooks)
}