dendrite/federationapi
Neil Alexander c45d0936b5
Generic-based internal HTTP API (#2626)
* Generic-based internal HTTP API (tested out on a few endpoints in the federation API)

* Add `PerformInvite`

* More tweaks

* Fix metric name

* Fix LookupStateIDs

* Lots of changes to clients

* Some serverside stuff

* Some error handling

* Use paths as metric names

* Revert "Use paths as metric names"

This reverts commit a9323a6a34.

* Namespace metric names

* Remove duplicate entry

* Remove another duplicate entry

* Tweak error handling

* Some more tweaks

* Update error behaviour

* Some more error tweaking

* Fix API path for `PerformDeleteKeys`

* Fix another path

* Tweak federation client proxying

* Fix another path

* Don't return typed nils

* Some more tweaks, not that it makes any difference

* Tweak federation client proxying

* Maybe fix the key backup test
2022-08-11 15:29:33 +01:00
..
api Generic-based internal HTTP API (#2626) 2022-08-11 15:29:33 +01:00
consumers Fix linter issues (#2624) 2022-08-05 11:12:41 +02:00
internal Fix using the remote provided event from /send_join (#2490) 2022-05-25 14:31:07 +01:00
inthttp Generic-based internal HTTP API (#2626) 2022-08-11 15:29:33 +01:00
producers Hopefully fix read receipts timestamps (#2557) 2022-07-05 17:13:26 +01:00
queue Add housekeeping function to delete old/expired EDUs (#2399) 2022-08-09 11:15:58 +02:00
routing Generic-based internal HTTP API (#2626) 2022-08-11 15:29:33 +01:00
statistics Merge federationapi, federationsender, signingkeyserver components (#2055) 2021-11-24 10:45:23 +00:00
storage Add housekeeping function to delete old/expired EDUs (#2399) 2022-08-09 11:15:58 +02:00
types Add presence module V2 (#2312) 2022-04-06 13:11:19 +02:00
federationapi.go Add housekeeping function to delete old/expired EDUs (#2399) 2022-08-09 11:15:58 +02:00
federationapi_keys_test.go Do not use ioutil as it is deprecated (#2625) 2022-08-05 10:26:59 +01:00
federationapi_test.go Generic-based internal HTTP API (#2626) 2022-08-11 15:29:33 +01:00