bridgev2/backfill: add missing check to thread backfill

This commit is contained in:
Tulir Asokan 2024-08-14 21:28:11 +03:00
commit 0ea4b348fe

View file

@ -365,7 +365,7 @@ func (portal *Portal) compileBatchMessage(ctx context.Context, source *UserLogin
out.DBReactions = append(out.DBReactions, dbReaction)
out.Extras = append(out.Extras, &MatrixSendExtra{ReactionMeta: dbReaction})
}
if firstPart != nil && !inThread && portal.Bridge.Config.Backfill.Threads.MaxInitialMessages > 0 {
if firstPart != nil && !inThread && portal.Bridge.Config.Backfill.Threads.MaxInitialMessages > 0 && msg.ShouldBackfillThread {
portal.fetchThreadInsideBatch(ctx, source, firstPart, out)
}
}