fix: 合入后修正迁移计数并唤醒回执推送

This commit is contained in:
Nixevol
2026-09-30 16:30:27 +08:00
parent cb9512fe11
commit 8f2ebc7d21
6 changed files with 71 additions and 16 deletions
+6 -4
View File
@@ -226,6 +226,7 @@ LIMIT ?`, endpointID, room)
if rejErr := a.rejectTooLarge(ctx, it.seq, endpointID, it.senderID, nowMs); rejErr != nil {
return rejErr
}
a.WakePush(it.senderID)
continue
}
it.payload = payload
@@ -412,6 +413,7 @@ WHERE seq = ? AND endpoint_id = ? AND state = 'pending' AND pushed_conn = ?`,
if err != nil {
return err
}
a.WakePush(t.senderID)
}
return nil
}
@@ -580,10 +582,10 @@ LIMIT ?`, endpointID, window+len(stale))
return err
}
type rcpt struct {
rid int64
msgID, epID string
state, reason string
created int64
rid int64
msgID, epID string
state, reason string
created int64
}
var list []rcpt
for rows.Next() {