MM-47403: Populate the productHooks field (#21280)

We need to do this to pass the hooked events
to the products.

https://mattermost.atlassian.net/browse/MM-47403

```release-note
NONE
```
Этот коммит содержится в:
Agniva De Sarker
2022-10-07 16:37:06 +05:30
коммит произвёл GitHub
родитель e99eba33ff
Коммит 56fd8bf5cc
2 изменённых файлов: 3 добавлений и 1 удалений

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

@@ -406,6 +406,7 @@ type hooksAdapter struct {
func newAdapter(productHooks any) (*hooksAdapter, error) {
a := &hooksAdapter{
implemented: make(map[int]struct{}),
productHooks: productHooks,
}
var tt reflect.Type
ft := reflect.TypeOf(productHooks)

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

@@ -121,7 +121,8 @@ type hooksAdapter struct {
func newAdapter(productHooks any) (*hooksAdapter, error) {
a := &hooksAdapter{
implemented: make(map[int]struct{}),
implemented: make(map[int]struct{}),
productHooks: productHooks,
}
var tt reflect.Type
ft := reflect.TypeOf(productHooks)