31 lines
700 B
Go
31 lines
700 B
Go
//go:build notmuch
|
|
// +build notmuch
|
|
|
|
package notmuch
|
|
|
|
import "git.sr.ht/~rjarry/aerc/models"
|
|
|
|
var tagToFlag = map[string]models.Flags{
|
|
"unread": models.SeenFlag,
|
|
"replied": models.AnsweredFlag,
|
|
"passed": models.ForwardedFlag,
|
|
"draft": models.DraftFlag,
|
|
"flagged": models.FlaggedFlag,
|
|
}
|
|
|
|
var flagToTag = map[models.Flags]string{
|
|
models.SeenFlag: "unread",
|
|
models.AnsweredFlag: "replied",
|
|
models.ForwardedFlag: "passed",
|
|
models.DraftFlag: "draft",
|
|
models.FlaggedFlag: "flagged",
|
|
}
|
|
|
|
var flagToInvert = map[models.Flags]bool{
|
|
models.SeenFlag: true,
|
|
models.AnsweredFlag: false,
|
|
models.ForwardedFlag: false,
|
|
models.DraftFlag: false,
|
|
models.FlaggedFlag: false,
|
|
}
|