summaryrefslogtreecommitdiffstats
path: root/worker/imap/worker.go
diff options
context:
space:
mode:
authorShivesh Mandalia <mail@shivesh.org>2021-10-23 18:37:06 +0100
committerShivesh Mandalia <mail@shivesh.org>2021-10-23 18:37:06 +0100
commit5c7d4873908f28dde33013d10543e4cf1417525b (patch)
tree50c381fd5ab776d2dbecfc8e590fd224e0f3c044 /worker/imap/worker.go
parent57292f268a961e559618d0b5007dbda4df33f00c (diff)
downloadaerc-5c7d4873908f28dde33013d10543e4cf1417525b.tar.gz
aerc-5c7d4873908f28dde33013d10543e4cf1417525b.zip
Implement interface for my custom IMAP flags
Diffstat (limited to 'worker/imap/worker.go')
-rw-r--r--worker/imap/worker.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/worker/imap/worker.go b/worker/imap/worker.go
index dab0afb..d5d4421 100644
--- a/worker/imap/worker.go
+++ b/worker/imap/worker.go
@@ -181,6 +181,23 @@ func (w *IMAPWorker) handleMessage(msg types.WorkerMessage) error {
w.handleFlagMessages(msg)
case *types.AnsweredMessages:
w.handleAnsweredMessages(msg)
+ // NOTE(shivesh): my custom flags
+ case *types.ImportantMessages:
+ w.handleImportantMessages(msg)
+ case *types.ListMessages:
+ w.handleListMessages(msg)
+ case *types.FoodMessages:
+ w.handleFoodMessages(msg)
+ case *types.PersonalMessages:
+ w.handlePersonalMessages(msg)
+ case *types.WorkMessages:
+ w.handleWorkMessages(msg)
+ case *types.PhysicsMessages:
+ w.handlePhysicsMessages(msg)
+ case *types.TodoMessages:
+ w.handleTodoMessages(msg)
+ case *types.LaterMessages:
+ w.handleLaterMessages(msg)
case *types.CopyMessages:
w.handleCopyMessages(msg)
case *types.AppendMessage: