mirror of
https://github.com/matrix-org/dendrite.git
synced 2026-01-06 13:43:09 -06:00
Tweak that again
This commit is contained in:
parent
3d4985ef10
commit
0a8e6dbbfb
|
|
@ -265,6 +265,9 @@ func (rp *RequestPool) OnIncomingSyncRequest(req *http.Request, device *userapi.
|
|||
syncReq.Log.WithField("currentPos", currentPos).Debugln("Responding to sync immediately")
|
||||
}
|
||||
|
||||
defer rp.updateLastSeen(req, device)
|
||||
rp.updatePresence(req.Context(), rp.db, req.FormValue("set_presence"), device.UserID)
|
||||
|
||||
if syncReq.Since.IsEmpty() {
|
||||
// Complete sync
|
||||
syncReq.Response.NextBatch = types.StreamingToken{
|
||||
|
|
@ -338,9 +341,6 @@ func (rp *RequestPool) OnIncomingSyncRequest(req *http.Request, device *userapi.
|
|||
}
|
||||
}
|
||||
|
||||
rp.updateLastSeen(req, device)
|
||||
rp.updatePresence(req.Context(), rp.db, req.FormValue("set_presence"), device.UserID)
|
||||
|
||||
return util.JSONResponse{
|
||||
Code: http.StatusOK,
|
||||
JSON: syncReq.Response,
|
||||
|
|
|
|||
Loading…
Reference in a new issue