// Copyright (c) 2024 Mattermost Community Enterprise // Registration of Push Proxy implementation package push_proxy import ( "github.com/mattermost/mattermost/server/v8/channels/app" "github.com/mattermost/mattermost/server/v8/einterfaces" enterprisepush "github.com/mattermost-community/enterprise/push_proxy" ) func init() { app.RegisterPushProxyInterface(NewPushProxyInterface) } func NewPushProxyInterface(a *app.App) einterfaces.PushProxyInterface { cfg := &enterprisepush.PushProxyConfig{ Config: a.Config, Logger: a.Log(), } return enterprisepush.NewPushProxyInterface(cfg) }