mirror of
https://github.com/1f349/dendrite.git
synced 2025-01-11 09:56:25 +00:00
04551becb4
* Compile room and alias namespace regexs We'll be needing these for event filtering in the appservice component. Signed-off-by: Andrew Morgan <andrewm@matrix.org> * App service filters roomserver events Doing so based on namespace regexes that each app service has defined. To get the aliases for a roomID a new aliasAPI endpoint was defined, GetAliasesFromRoomID, which does exactly what it says on the tin. Next step is to queue events to be sent off to each homeserver. * Additionally filter state events for app services * Fixed context, logging, derps, config handling * Prevented user from creating more than one regex per namespace type Got caught out by realizing I had an extra '-' in the config file. This prevents anyone from making the same mistake :) * Removed exclusive RoomID namespace regex, as we won't need to check upon room creation if the ID is reserved exclusively by an AS (as this is silly and horribly inefficient). * Fixed all else mentioned |
||
---|---|---|
.. | ||
appservice | ||
clientapi | ||
cmd | ||
common | ||
federationapi | ||
federationsender | ||
mediaapi | ||
publicroomsapi | ||
roomserver | ||
syncapi |