bn4t
cee75c670b
use named import for jsoniter
2020-10-09 15:04:22 +02:00
bn4t
1ac0707032
use jsoniter instead of encoding/json
2020-10-09 14:32:37 +02:00
Kegsay
1d72ce8b7a
Implement claiming one-time keys locally ( #1210 )
...
* Add API shape for claiming keys
* Implement claiming one-time keys locally
Fairly boring, nothing too special going on.
2020-07-21 14:47:53 +01:00
Kegsay
f5e7e7513c
Implement /keys/query locally ( #1204 )
...
* Implement /keys/query locally
* Fix sqlite tests and close rows
2020-07-15 18:40:41 +01:00
Kegsay
df8d6823ee
Fix panic when uploading keys ( #1203 )
...
We don't return OTK counts when the client doesn't upload OTKs.
2020-07-15 15:26:04 +01:00
Kegsay
9dd2ed7f65
Implement key uploads ( #1202 )
...
* Add storage layer for postgres/sqlite
* Return OTK counts when inserting new keys
* Hook up the key DB and make a test pass
* Convert postgres queries to be sqlite queries
* Blacklist test due to requiring rejected events
* Unbreak tests
* Update blacklist
2020-07-15 12:02:34 +01:00
Kegsay
396219ef53
Add boilerplate for key server APIs ( #1196 )
...
Also add a README which outilnes how things will work.
2020-07-13 16:02:35 +01:00