diff --git a/pkg/list/list.go b/pkg/list/list.go index 70d33b6..02c05b7 100644 --- a/pkg/list/list.go +++ b/pkg/list/list.go @@ -6,25 +6,6 @@ import ( "strings" ) -type Lister struct { - Items []string - Mather func(s, i string) bool -} - -func (l *Lister) Has(i string) bool { - for _, item := range l.Items { - if l.Mather(item, i) { - return true - } - } - return false -} - -func (l *Lister) Insert(s string) error { - l.Items = append(l.Items, s) - return nil -} - func ParseFile(file io.Reader) ([]string, error) { items := make([]string, 0) var err error @@ -47,10 +28,3 @@ func ParseFile(file io.Reader) ([]string, error) { } return items, nil } - -func New(items []string, matcher func(s, i string) bool) *Lister { - return &Lister{ - Items: items, - Mather: matcher, - } -}