dendrite/appservice
Neil Alexander 153bfbbea5
Merge both user API databases into one (#2186)
* Merge user API databases into one

* Remove DeviceDatabase from config

* Fix tests

* Try that again

* Clean up keyserver device keys when the devices no longer exist in the user API

* Tweak ordering

* Fix UserExists flag, device check

* Allow including empty entries so we can clean them up

* Remove logging
2022-02-18 11:31:05 +00:00
..
api Merge both user API databases into one (#2186) 2022-02-18 11:31:05 +00:00
consumers Use pull consumers (#2140) 2022-02-02 13:32:48 +00:00
inthttp Rehuffle where things are in the internal package (#1122) 2020-06-12 14:55:57 +01:00
query Fix ineffectual error assignment (#1976) 2021-08-16 14:19:35 +01:00
storage Add NATS JetStream support (#1866) 2022-01-05 17:44:49 +00:00
types Top-level setup package (#1605) 2020-12-02 17:41:00 +00:00
workers Use default transport for AS traffic (#1789) 2021-03-05 16:40:32 +00:00
appservice.go Add account type (#2171) 2022-02-16 18:55:38 +01:00
README.md use go module for dependencies (#594) 2019-05-21 21:56:55 +01:00

Application Service

This component interfaces with external Application Services. This includes any HTTP endpoints that application services call, as well as talking to any HTTP endpoints that application services provide themselves.

Consumers

This component consumes and filters events from the Roomserver Kafka stream, passing on any necessary events to subscribing application services.