dendrite/cmd/dendrite-polylith-multi/personalities
Tommie Gannert ce1255e7db Use PushGatewayClient and the pushrules module in Pushserver's room consumer.
* Use one goroutine per user to avoid locking up the entire server for
  one bad push gateway.
* Split pushing by format.
* Send one device per push. Sytest does not support coalescing
  multiple devices into one push. Matches Synapse. Either we change
  Sytest, or remove the group-by-url-and-format logic.
* Write OutputNotificationData from push server. Sync API is already
  the consumer.
2021-12-03 19:43:02 +01:00
..
appservice.go Merge federationapi, federationsender, signingkeyserver components (#2055) 2021-11-24 10:45:23 +00:00
clientapi.go Merge remote-tracking branch 'origin/master' into pushers-api 2021-12-03 19:17:14 +01:00
eduserver.go Merge federationapi, federationsender, signingkeyserver components (#2055) 2021-11-24 10:45:23 +00:00
federationapi.go Add missing internal routes (#2064) 2021-12-03 09:49:14 +00:00
keyserver.go Merge federationapi, federationsender, signingkeyserver components (#2055) 2021-11-24 10:45:23 +00:00
mediaapi.go Ratelimit requests to /media/r0/download|upload (#2020) 2021-11-24 12:55:44 +00:00
pushserver.go Use PushGatewayClient and the pushrules module in Pushserver's room consumer. 2021-12-03 19:43:02 +01:00
roomserver.go Merge federationapi, federationsender, signingkeyserver components (#2055) 2021-11-24 10:45:23 +00:00
syncapi.go Merge federationapi, federationsender, signingkeyserver components (#2055) 2021-11-24 10:45:23 +00:00
userapi.go Merge federationapi, federationsender, signingkeyserver components (#2055) 2021-11-24 10:45:23 +00:00