diff --git a/pkg/setting/provider.go b/pkg/setting/provider.go index 3f1a8bd..5243510 100644 --- a/pkg/setting/provider.go +++ b/pkg/setting/provider.go @@ -22,6 +22,10 @@ type ( SiteBasic(ctx context.Context) *SiteBasic // PWA related settings PWA(ctx context.Context) *PWASetting + // AnnouncementEnabled returns true if announcement is enabled. + AnnouncementEnabled(ctx context.Context) bool + // Announcement returns the site announcement content. + Announcement(ctx context.Context) string // RegisterEnabled returns true if public sign-up is enabled. RegisterEnabled(ctx context.Context) bool // AuthnEnabled returns true if Webauthn is enabled.