mirror of
https://github.com/element-hq/dendrite.git
synced 2025-03-14 14:15:35 +00:00
Fetch oldest OTKs first (MSC4225) (#3452)
As per https://github.com/matrix-org/matrix-spec-proposals/pull/4225, fetch the oldest OTKs first.
This commit is contained in:
parent
78dbf21c5f
commit
f87464922f
2 changed files with 2 additions and 2 deletions
|
@ -53,7 +53,7 @@ const deleteOneTimeKeySQL = "" +
|
||||||
"DELETE FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2 AND algorithm = $3 AND key_id = $4"
|
"DELETE FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2 AND algorithm = $3 AND key_id = $4"
|
||||||
|
|
||||||
const selectKeyByAlgorithmSQL = "" +
|
const selectKeyByAlgorithmSQL = "" +
|
||||||
"SELECT key_id, key_json FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2 AND algorithm = $3 LIMIT 1"
|
"SELECT key_id, key_json FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2 AND algorithm = $3 ORDER BY ts_added_secs ASC LIMIT 1"
|
||||||
|
|
||||||
const deleteOneTimeKeysSQL = "" +
|
const deleteOneTimeKeysSQL = "" +
|
||||||
"DELETE FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2"
|
"DELETE FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2"
|
||||||
|
|
|
@ -52,7 +52,7 @@ const deleteOneTimeKeySQL = "" +
|
||||||
"DELETE FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2 AND algorithm = $3 AND key_id = $4"
|
"DELETE FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2 AND algorithm = $3 AND key_id = $4"
|
||||||
|
|
||||||
const selectKeyByAlgorithmSQL = "" +
|
const selectKeyByAlgorithmSQL = "" +
|
||||||
"SELECT key_id, key_json FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2 AND algorithm = $3 LIMIT 1"
|
"SELECT key_id, key_json FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2 AND algorithm = $3 ORDER BY ts_added_secs ASC LIMIT 1"
|
||||||
|
|
||||||
const deleteOneTimeKeysSQL = "" +
|
const deleteOneTimeKeysSQL = "" +
|
||||||
"DELETE FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2"
|
"DELETE FROM keyserver_one_time_keys WHERE user_id = $1 AND device_id = $2"
|
||||||
|
|
Loading…
Add table
Reference in a new issue