mirror of
https://github.com/mjl-/mox.git
synced 2025-07-12 17:44:35 +03:00
update to latest bstore (with support for an index on a []string: Message.DKIMDomains), and cyclic data types (to be used for Message.Part soon); also adds a context.Context to database operations.
This commit is contained in:
@ -2,6 +2,7 @@ package smtpserver
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"context"
|
||||
"crypto/sha256"
|
||||
"fmt"
|
||||
"io"
|
||||
@ -40,7 +41,7 @@ func rejectPresent(log *mlog.Log, acc *store.Account, rejectsMailbox string, m *
|
||||
var exists bool
|
||||
var err error
|
||||
acc.WithRLock(func() {
|
||||
err = acc.DB.Read(func(tx *bstore.Tx) error {
|
||||
err = acc.DB.Read(context.TODO(), func(tx *bstore.Tx) error {
|
||||
mbq := bstore.QueryTx[store.Mailbox](tx)
|
||||
mbq.FilterNonzero(store.Mailbox{Name: rejectsMailbox})
|
||||
mb, err := mbq.Get()
|
||||
|
Reference in New Issue
Block a user