// Copyright (c) 2024 Mattermost Community Enterprise // Registration of Account Migration implementation package account_migration import ( "github.com/mattermost/mattermost/server/v8/channels/app" "github.com/mattermost/mattermost/server/v8/einterfaces" enterpriseam "github.com/mattermost-community/enterprise/account_migration" ) func init() { app.RegisterAccountMigrationInterface(NewAccountMigrationInterface) } func NewAccountMigrationInterface(a *app.App) einterfaces.AccountMigrationInterface { cfg := &enterpriseam.AccountMigrationConfig{ Store: a.Srv().Store(), Config: a.Config, Logger: a.Log(), } return enterpriseam.NewAccountMigrationInterface(cfg) }