diff options
Diffstat (limited to 'worker/imap/imap.go')
| -rw-r--r-- | worker/imap/imap.go | 18 |
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 { |
