// Copyright (c) 2024 Mattermost Community Enterprise // Registration of Data Retention implementation package data_retention import ( "github.com/mattermost/mattermost/server/v8/channels/app" "github.com/mattermost/mattermost/server/v8/einterfaces" enterprisedr "github.com/mattermost-community/enterprise/data_retention" ) func init() { app.RegisterDataRetentionInterface(NewDataRetentionInterface) } func NewDataRetentionInterface(a *app.App) einterfaces.DataRetentionInterface { cfg := &enterprisedr.DataRetentionConfig{ Store: a.Srv().Store(), Config: a.Config, Logger: a.Log(), } return enterprisedr.NewDataRetentionInterface(cfg) }