asgard.git

commit d8b5ec1c6543579658d03b1517b112f03c7a8d1e

Author: Adam Evyčędo <git@apiote.xyz>

fix gersemi not moving messages

 gersemi/gersemi.go | 2 +-
 idavollr/message.go | 2 +-
 mkfile | 2 +-


diff --git a/gersemi/gersemi.go b/gersemi/gersemi.go
index c41bf6e3f965ad765b06016fc615c6d3ae3b637e..0f3a225fa2e2c412c926fc426ac5b2b35c23709f 100644
--- a/gersemi/gersemi.go
+++ b/gersemi/gersemi.go
@@ -164,7 +164,7 @@ 			Recover(ignoreInvalidMessage).
 			Recover(idavollr.RecoverMalformedMessage).
 			Recover(idavollr.RecoverErroredMessages)
 		if r.E != nil {
-			return r.E
+			log.Printf("while processing message %s: %v", msg.Envelope.Subject, r.E)
 		}
 	}
 	return nil




diff --git a/idavollr/message.go b/idavollr/message.go
index 87f346ffa4a4dbaf173c89fe8258ea6e754fdc02..cebdfab05f61ee54ce66a8b132c401c60a9ffafa 100644
--- a/idavollr/message.go
+++ b/idavollr/message.go
@@ -83,7 +83,7 @@ func (m ImapMessage) MessageBody() []byte {
 	return m.bdy
 }
 
-func (m ImapMessage) SetClient(c *client.Client) {
+func (m *ImapMessage) SetClient(c *client.Client) {
 	m.cli = c
 }
 




diff --git a/mkfile b/mkfile
index ebe69a346d1f193c872e820724b7ce7ce8729a2d..3b07ebf38487981043d707c15e92fd20d7f11fc0 100644
--- a/mkfile
+++ b/mkfile
@@ -1,2 +1,2 @@
-asgard: `ls *.go`
+asgard: eostre/eostre.go eostre/eostre_2.go gersemi/gersemi.go hermodr/hermodr.go himinbjorg/address.go himinbjorg/db.go himinbjorg/knownAddress.go himinbjorg/lock.go himinbjorg/message.go idavollr/errors.go idavollr/imap.go idavollr/mailbox.go idavollr/message.go jotunheim/config.go main.go mimir/mimir.go tyr/tyr.go vor/vor.go
 	 export CGO_CFLAGS="-D_LARGEFILE64_SOURCE"; go build -v -ldflags "-s -w"