aboutsummaryrefslogtreecommitdiffstats
path: root/lib/msgstore.go
diff options
context:
space:
mode:
Diffstat (limited to 'lib/msgstore.go')
-rw-r--r--lib/msgstore.go14
1 files changed, 1 insertions, 13 deletions
diff --git a/lib/msgstore.go b/lib/msgstore.go
index 58c5faba..44de7010 100644
--- a/lib/msgstore.go
+++ b/lib/msgstore.go
@@ -119,9 +119,8 @@ func (store *MessageStore) FetchHeaders(uids []uint32,
}
if len(toFetch) > 0 {
store.worker.PostAction(&types.FetchMessageHeaders{Uids: toFetch}, func(msg types.WorkerMessage) {
- if msg, ok := msg.(*types.Error); ok {
+ if _, ok := msg.(*types.Error); ok {
for _, uid := range toFetch {
- store.postInvalidMessageInfo(uid, msg.Error)
delete(store.pendingHeaders, uid)
}
}
@@ -132,17 +131,6 @@ func (store *MessageStore) FetchHeaders(uids []uint32,
}
}
-func (store *MessageStore) postInvalidMessageInfo(uid uint32, err error) {
- logging.Errorf("Unable to fetch header %d: %w", uid, err)
- info := &models.MessageInfo{
- Envelope: &models.Envelope{},
- Flags: []models.Flag{models.SeenFlag},
- Uid: uid,
- Error: err,
- }
- store.Update(&types.MessageInfo{Info: info})
-}
-
func (store *MessageStore) FetchFull(uids []uint32, cb func(*types.FullMessage)) {
// TODO: this could be optimized by pre-allocating toFetch and trimming it
// at the end. In practice we expect to get most messages back in one frame.