[MM-59363] Shared channel event telemetry (#29024)

* shared channel event tracking

* Update notification.go

Co-authored-by: Miguel de la Cruz <miguel@mcrx.me>

---------

Co-authored-by: Miguel de la Cruz <miguel@mcrx.me>
Этот коммит содержится в:
Guillermo Vayá
2024-11-05 16:26:18 +01:00
коммит произвёл GitHub
родитель 373e21c5a1
Коммит 751d84bf13
4 изменённых файлов: 37 добавлений и 6 удалений

Просмотреть файл

@@ -103,9 +103,10 @@ const (
type TrackFeature string
const (
TrackGuestFeature TrackFeature = "guest_accounts"
TrackGroupsFeature TrackFeature = "custom_groups"
TrackReadOnlyFeature TrackFeature = "read_only_channels"
TrackGuestFeature TrackFeature = "guest_accounts"
TrackGroupsFeature TrackFeature = "custom_groups"
TrackReadOnlyFeature TrackFeature = "read_only_channels"
TrackSharedChannelsFeature TrackFeature = "shared_channels"
)
const (
@@ -147,9 +148,10 @@ type EventFeature struct {
}
var featureSKUS = map[TrackFeature][]TrackSKU{
TrackGuestFeature: {TrackProfessionalSKU, TrackEnterpriseSKU},
TrackGroupsFeature: {TrackProfessionalSKU, TrackEnterpriseSKU},
TrackReadOnlyFeature: {TrackProfessionalSKU, TrackEnterpriseSKU},
TrackGuestFeature: {TrackProfessionalSKU, TrackEnterpriseSKU},
TrackGroupsFeature: {TrackProfessionalSKU, TrackEnterpriseSKU},
TrackReadOnlyFeature: {TrackProfessionalSKU, TrackEnterpriseSKU},
TrackSharedChannelsFeature: {TrackProfessionalSKU, TrackEnterpriseSKU},
}
func New(srv ServerIface, dbStore store.Store, searchEngine *searchengine.Broker, log *mlog.Logger, verbose bool) (*TelemetryService, error) {