From 2e87fb5fde382791d08584500488933f39a4a3a9 Mon Sep 17 00:00:00 2001 From: Gregory Boddin Date: Wed, 7 Jul 2021 19:33:52 +0200 Subject: [PATCH] [improve] Added optional tags filtering to plugin interface --- l9plugin.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/l9plugin.go b/l9plugin.go index 98d499c..4fb8a70 100644 --- a/l9plugin.go +++ b/l9plugin.go @@ -157,6 +157,15 @@ func (request *WebPluginRequest) HasTag(tag string) bool { return false } +func (request *WebPluginRequest) HasAnyTags(tags []string) bool { + for _, tag := range tags { + if request.HasTag(tag) { + return true + } + } + return false +} + func (request *WebPluginRequest) AddTags(tags []string) { for _, tag := range tags { request.AddTag(tag)