fix: 合入后修正迁移计数并唤醒回执推送
This commit is contained in:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user