Subscriptions: Add List.Public, List.Enabled and List.Private (#1629)

This commit is contained in:
Gareth Kirwan
2024-10-10 04:48:16 +01:00
committed by GitHub
parent 910cdaacd4
commit c2dfb37efd
4 changed files with 66 additions and 12 deletions

View File

@@ -172,12 +172,7 @@ func (b *Base) SetSubscriptionsFromConfig() {
// Set config from the defaults, including any disabled subscriptions
b.Config.Features.Subscriptions = b.Features.Subscriptions
}
b.Features.Subscriptions = subscription.List{}
for _, s := range b.Config.Features.Subscriptions {
if s.Enabled {
b.Features.Subscriptions = append(b.Features.Subscriptions, s)
}
}
b.Features.Subscriptions = b.Config.Features.Subscriptions.Enabled()
if b.Verbose {
names := make([]string, 0, len(b.Features.Subscriptions))
for _, s := range b.Features.Subscriptions {