MCPcopy
hub / github.com/autobrr/qui / CompletionFilterProvider

Interface CompletionFilterProvider

internal/models/crossseed.go:122–127  ·  view source on GitHub ↗

CompletionFilterProvider defines the interface for types that provide completion filter fields. Used by InstanceCrossSeedCompletionSettings for per-instance completion configuration.

Source from the content-addressed store, hash-verified

120// CompletionFilterProvider defines the interface for types that provide completion filter fields.
121// Used by InstanceCrossSeedCompletionSettings for per-instance completion configuration.
122type CompletionFilterProvider interface {
123 GetCategories() []string
124 GetTags() []string
125 GetExcludeCategories() []string
126 GetExcludeTags() []string
127}
128
129// DefaultCrossSeedAutomationSettings returns sensible defaults for RSS automation.
130// RSS automation is disabled by default with a 2-hour interval.

Implementers 2

mockCompletionFilterProviderinternal/services/crossseed/crossseed_
InstanceCrossSeedCompletionSettingsinternal/models/instance_crossseed_com

Calls

no outgoing calls

Tested by

no test coverage detected