asgard.git

commit c03a13dc3da41ed10ee49f64dd13657664f7c691

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)