// Copyright (c) 2024 Mattermost Community Enterprise // Registration of Notification implementation package notification import ( "github.com/mattermost/mattermost/server/v8/channels/app" "github.com/mattermost/mattermost/server/v8/einterfaces" enterprisenotif "github.com/mattermost-community/enterprise/notification" ) func init() { app.RegisterNotificationInterface(NewNotificationInterface) } func NewNotificationInterface(a *app.App) einterfaces.NotificationInterface { cfg := &enterprisenotif.NotificationConfig{ Store: a.Srv().Store(), Config: a.Config, Logger: a.Log(), } return enterprisenotif.NewNotificationInterface(cfg) }