GODT-1431 Do not cache message during new message event when CoD is off.

This commit is contained in:
Jakub
2021-11-29 12:31:09 +01:00
parent f30269865d
commit ed9edb3620

View File

@ -27,6 +27,7 @@ import (
"strings"
"github.com/ProtonMail/gopenpgp/v2/crypto"
"github.com/ProtonMail/proton-bridge/internal/store/cache"
"github.com/ProtonMail/proton-bridge/pkg/pmapi"
"github.com/pkg/errors"
"github.com/sirupsen/logrus"
@ -303,8 +304,10 @@ func (store *Store) createOrUpdateMessagesEvent(msgs []*pmapi.Message) error { /
}
// Notify the cacher that it should start caching messages.
for _, msg := range msgs {
store.msgCachePool.newJob(msg.ID)
if cache.IsOnDiskCache(store.cache) {
for _, msg := range msgs {
store.msgCachePool.newJob(msg.ID)
}
}
return nil