[ADD] MUC whitelists, part II

This commit is contained in:
LDA 2024-09-28 15:58:41 +02:00
commit 0b00a665bf
5 changed files with 48 additions and 3 deletions

View file

@ -67,7 +67,8 @@ RouteHead(RouteRoomAck, arr, argp)
}
muc = ParseeDecodeLocalMUC(args->data->config, room);
if (ParseeManageBan(args->data, muc, NULL))
if (ParseeManageBan(args->data, muc, NULL) ||
ParseeIsMUCWhitelisted(args->data, muc))
{
HttpResponseStatus(args->ctx, HTTP_METHOD_NOT_ALLOWED);
response = MatrixCreateError(