From 6b5544dc75a8bc37427ef0a6e612b18bc677d79f Mon Sep 17 00:00:00 2001 From: ayyansea Date: Wed, 4 Dec 2024 22:07:55 +0300 Subject: fix: remove Greeter interface, why was it even there --- internal/filter/filter.go | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/internal/filter/filter.go b/internal/filter/filter.go index 3fff07f..0a44f57 100644 --- a/internal/filter/filter.go +++ b/internal/filter/filter.go @@ -1,37 +1,15 @@ package filter -import ( - "fmt" -) - type Filter struct { name string action func(string) string subfilters []Filter } -type Greeter interface { - Greet() -} - type Filterer interface { - Greeter Filter(string) string } -func (f Filter) Greet() { - subfilterCount := len(f.subfilters) - - fmt.Printf("I am a filter and my name is %v\n", f.name) - if subfilterCount > 0 { - fmt.Println("My subfilters are:") - - for _, subfilter := range f.subfilters { - fmt.Printf("- %v\n", subfilter.name) - } - } -} - func (f Filter) Filter(token string) (modifiedToken string) { subfilterCount := len(f.subfilters) modifiedToken = token -- cgit v1.2.3