diff options
| author | Shivesh Mandalia <mail@shivesh.org> | 2021-10-23 18:37:06 +0100 |
|---|---|---|
| committer | Shivesh Mandalia <mail@shivesh.org> | 2021-10-23 18:37:06 +0100 |
| commit | 5c7d4873908f28dde33013d10543e4cf1417525b (patch) | |
| tree | 50c381fd5ab776d2dbecfc8e590fd224e0f3c044 /worker/imap/search.go | |
| parent | 57292f268a961e559618d0b5007dbda4df33f00c (diff) | |
| download | aerc-5c7d4873908f28dde33013d10543e4cf1417525b.tar.gz aerc-5c7d4873908f28dde33013d10543e4cf1417525b.zip | |
Implement interface for my custom IMAP flags
Diffstat (limited to 'worker/imap/search.go')
| -rw-r--r-- | worker/imap/search.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/worker/imap/search.go b/worker/imap/search.go index f866b1c..d27648b 100644 --- a/worker/imap/search.go +++ b/worker/imap/search.go @@ -66,6 +66,23 @@ func getParsedFlag(name string) (string, error) { return imap.FlaggedFlag, nil case "answered": return imap.AnsweredFlag, nil + // NOTE(shivesh): my custom flags + case "important": + return name, nil + case "list": + return name, nil + case "food": + return name, nil + case "personal": + return name, nil + case "work": + return name, nil + case "physics": + return name, nil + case "todo": + return name, nil + case "later": + return name, nil } return imap.FlaggedFlag, errors.New("Flag not suppored") } |
