diff options
Diffstat (limited to 'cache/filter.go')
-rw-r--r-- | cache/filter.go | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/cache/filter.go b/cache/filter.go index ca70bb2a..27e92cf3 100644 --- a/cache/filter.go +++ b/cache/filter.go @@ -33,10 +33,7 @@ func AuthorFilter(query string) Filter { panic("missing identity in the cache") } - return query == author.Id || - query == author.HumanId() || - strings.Contains(strings.ToLower(author.Name), query) || - strings.Contains(strings.ToLower(author.Login), query) + return author.Match(query) } // Legacy identity support @@ -68,10 +65,7 @@ func ActorFilter(query string) Filter { panic("missing identity in the cache") } - if query == identityExcerpt.Id || - query == identityExcerpt.HumanId() || - strings.Contains(strings.ToLower(identityExcerpt.Name), query) || - query == strings.ToLower(identityExcerpt.Login) { + if identityExcerpt.Match(query) { return true } } @@ -90,10 +84,7 @@ func ParticipantFilter(query string) Filter { panic("missing identity in the cache") } - if query == identityExcerpt.Id || - query == identityExcerpt.HumanId() || - strings.Contains(strings.ToLower(identityExcerpt.Name), query) || - query == strings.ToLower(identityExcerpt.Login) { + if identityExcerpt.Match(query) { return true } } |