Fix of speed of checking whether message is deleted

This commit is contained in:
Michal Horejsek
2020-10-01 10:37:16 +02:00
parent ec73170e9b
commit b12873f1df
3 changed files with 6 additions and 8 deletions

View File

@ -66,7 +66,7 @@ func (message *Message) Message() *pmapi.Message {
// mailbox
func (message *Message) IsMarkedDeleted() bool {
isMarkedAsDeleted := false
err := message.storeMailbox.db().Update(func(tx *bolt.Tx) error {
err := message.storeMailbox.db().View(func(tx *bolt.Tx) error {
isMarkedAsDeleted = message.storeMailbox.txGetDeletedIDsBucket(tx).Get([]byte(message.msg.ID)) != nil
return nil
})