aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--worker/jmap/cache/gob.go4
-rw-r--r--worker/jmap/cache/session.go6
2 files changed, 5 insertions, 5 deletions
diff --git a/worker/jmap/cache/gob.go b/worker/jmap/cache/gob.go
index 589bd954..f1b8be33 100644
--- a/worker/jmap/cache/gob.go
+++ b/worker/jmap/cache/gob.go
@@ -4,14 +4,12 @@ import (
"bytes"
"encoding/gob"
- "git.sr.ht/~rockorager/go-jmap"
"git.sr.ht/~rockorager/go-jmap/mail/email"
"git.sr.ht/~rockorager/go-jmap/mail/mailbox"
)
type jmapObject interface {
- *jmap.Session |
- *email.Email |
+ *email.Email |
*email.QueryResponse |
*mailbox.Mailbox |
*FolderContents |
diff --git a/worker/jmap/cache/session.go b/worker/jmap/cache/session.go
index 7126041f..3769979a 100644
--- a/worker/jmap/cache/session.go
+++ b/worker/jmap/cache/session.go
@@ -1,6 +1,8 @@
package cache
import (
+ "encoding/json"
+
"git.sr.ht/~rockorager/go-jmap"
)
@@ -10,7 +12,7 @@ func (c *JMAPCache) GetSession() (*jmap.Session, error) {
return nil, err
}
s := new(jmap.Session)
- err = unmarshal(buf, s)
+ err = json.Unmarshal(buf, s)
if err != nil {
return nil, err
}
@@ -18,7 +20,7 @@ func (c *JMAPCache) GetSession() (*jmap.Session, error) {
}
func (c *JMAPCache) PutSession(s *jmap.Session) error {
- buf, err := marshal(s)
+ buf, err := json.Marshal(s)
if err != nil {
return err
}