diff options
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/email/parser.go | 11 |
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 +} |
