summaryrefslogtreecommitdiffstats
path: root/worker/imap/imap.go
diff options
context:
space:
mode:
Diffstat (limited to 'worker/imap/imap.go')
-rw-r--r--worker/imap/imap.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/worker/imap/imap.go b/worker/imap/imap.go
index 29dbc10..e625374 100644
--- a/worker/imap/imap.go
+++ b/worker/imap/imap.go
@@ -85,6 +85,15 @@ var imapToFlag = map[string]models.Flag{
imap.AnsweredFlag: models.AnsweredFlag,
imap.DeletedFlag: models.DeletedFlag,
imap.FlaggedFlag: models.FlaggedFlag,
+ // NOTE(shivesh): my custom flags
+ "important": models.ImportantFlag,
+ "list": models.ListFlag,
+ "food": models.FoodFlag,
+ "personal": models.PersonalFlag,
+ "work": models.WorkFlag,
+ "physics": models.PhysicsFlag,
+ "todo": models.TodoFlag,
+ "later": models.LaterFlag,
}
var flagToImap = map[models.Flag]string{
@@ -93,6 +102,15 @@ var flagToImap = map[models.Flag]string{
models.AnsweredFlag: imap.AnsweredFlag,
models.DeletedFlag: imap.DeletedFlag,
models.FlaggedFlag: imap.FlaggedFlag,
+ // NOTE(shivesh): my custom flags
+ models.ImportantFlag: "important",
+ models.ListFlag: "list",
+ models.FoodFlag: "food",
+ models.PersonalFlag: "personal",
+ models.WorkFlag: "work",
+ models.PhysicsFlag: "physics",
+ models.TodoFlag: "todo",
+ models.LaterFlag: "later",
}
func translateImapFlags(imapFlags []string) []models.Flag {