dendrite/userapi
Neil Alexander ad6b902b84
Refactor appservices component (#2687)
This PR refactors the app services component. It makes the following changes:

* Each appservice now gets its own NATS JetStream consumer
* The appservice database is now removed entirely, since we just use JetStream as a data source instead
* The entire component is now much simpler and we deleted lots of lines of code 💅

The result is that it should be much lighter and hopefully much more performant.
2022-09-01 09:20:40 +01:00
..
api Use /admin/v1/register in create-account (#2484) 2022-08-12 12:00:07 +01:00
consumers Allow batching in JetStreamConsumer (#2686) 2022-08-31 12:21:56 +01:00
internal Refactor appservices component (#2687) 2022-09-01 09:20:40 +01:00
inthttp Generic-based internal HTTP API (#2626) 2022-08-11 15:29:33 +01:00
producers Make the User API responsible for sending account data output events (#2592) 2022-07-25 17:30:07 +01:00
storage Fix linter issues (#2624) 2022-08-05 11:12:41 +02:00
types Add opt-in anonymous stats reporting (#2249) 2022-05-04 19:04:28 +02:00
util Update FAQ 2022-07-19 11:51:46 +01:00
userapi_test.go Generic-based internal HTTP API (#2626) 2022-08-11 15:29:33 +01:00
userapi.go Add evacuateUser endpoint, use it when deactivating accounts (#2545) 2022-06-29 15:29:39 +01:00