mirror of
https://github.com/openimsdk/open-im-server.git
synced 2026-05-01 07:35:58 +08:00
pull
This commit is contained in:
@@ -402,15 +402,19 @@ func (db *commonMsgDatabase) findMsgBySeq(ctx context.Context, docID string, seq
|
||||
}
|
||||
log.ZDebug(ctx, "findMsgBySeq", "docID", docID, "seqs", seqs, "beginSeq", beginSeq, "endSeq", endSeq, "len(msgs)", len(msgs))
|
||||
seqMsgs = append(seqMsgs, msgs...)
|
||||
for i, seq := range seqs {
|
||||
for _, msg := range msgs {
|
||||
if seq == msg.Seq {
|
||||
break
|
||||
if len(msgs) == 0 {
|
||||
unExistSeqs = seqs
|
||||
} else {
|
||||
for _, seq := range seqs {
|
||||
for i, msg := range msgs {
|
||||
if seq == msg.Seq {
|
||||
break
|
||||
}
|
||||
if i == len(msgs)-1 {
|
||||
unExistSeqs = append(unExistSeqs, seq)
|
||||
}
|
||||
}
|
||||
}
|
||||
if i == len(seqs)-1 {
|
||||
unExistSeqs = append(unExistSeqs, seq)
|
||||
}
|
||||
}
|
||||
msgs, _, unExistSeqs, err = db.GetMsgAndIndexBySeqsInOneDoc(ctx, docID, unExistSeqs)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user