aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/email/parser.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkg/email/parser.go b/pkg/email/parser.go
index 1b2dbc747..ce652c5da 100644
--- a/pkg/email/parser.go
+++ b/pkg/email/parser.go
@@ -330,3 +330,14 @@ func MergeEmailLists(lists ...[]string) []string {
}
return result
}
+
+func RemoveFromEmailList(list []string, toRemove string) []string {
+ var result []string
+ toRemove = CanonicalEmail(toRemove)
+ for _, email := range list {
+ if CanonicalEmail(email) != toRemove {
+ result = append(result, email)
+ }
+ }
+ return result
+}