Author: Adam <git@apiote.xyz>
select only selectable inboxes in týr
týr.go | 6 ++++++
diff --git a/týr.go b/týr.go index 8c6f6fc03d6b79766be2c8f5ad331acc26c9f9ab..c477f859179074682f13cc6083189dec64580464 100644 --- a/týr.go +++ b/týr.go @@ -211,7 +211,13 @@ inboxes, err := listInboxes(c, config) if err != nil { log.Fatalln(err) } +inboxLoop: for _, inbox := range inboxes { + for _, attribute := range inbox.Attributes { + if attribute == "\\Noselect" { + continue inboxLoop + } + } mbox, err := c.Select(inbox.Name, false) if err != nil { log.Fatalln(err)