// Copyright (c) 2024 Mattermost Community Enterprise // Registration of Message Export implementation package message_export import ( "github.com/mattermost/mattermost/server/v8/channels/app" "github.com/mattermost/mattermost/server/v8/einterfaces" enterprisemsgexport "github.com/mattermost-community/enterprise/message_export" ) func init() { app.RegisterMessageExportInterface(NewMessageExportInterface) } func NewMessageExportInterface(a *app.App) einterfaces.MessageExportInterface { cfg := &enterprisemsgexport.MessageExportConfig{ Store: a.Srv().Store(), Config: a.Config, Logger: a.Log(), } return enterprisemsgexport.NewMessageExportInterface(cfg) }