fix: Add cloning logic to filters, make providers not update original filter
This commit is contained in:
@@ -195,6 +195,8 @@ func (n nilFilter[M]) IsNil() bool { return true }
|
||||
|
||||
func (n nilFilter[M]) Matches(*M) bool { return true }
|
||||
|
||||
func (n nilFilter[M]) Clone() mediaprovider.MediaFilter[M, nilFilterOptions] { return n }
|
||||
|
||||
func (n nilFilter[M]) Options() nilFilterOptions { return nilFilterOptions{} }
|
||||
|
||||
func (n nilFilter[M]) SetOptions(o nilFilterOptions) {}
|
||||
func (n nilFilter[M]) SetOptions(options nilFilterOptions) {}
|
||||
|
||||
Reference in New Issue
Block a user