From 2ae0c2fa2a0bb5a7cd1fd9da1c6d2a6090126e67 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Fri, 19 Sep 2025 14:29:17 +0200 Subject: sending messages creates message event in database --- src/Router/routes_client_server.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/Router') diff --git a/src/Router/routes_client_server.php b/src/Router/routes_client_server.php index 7543892..fd39d08 100644 --- a/src/Router/routes_client_server.php +++ b/src/Router/routes_client_server.php @@ -9,6 +9,7 @@ use App\Controllers\RoomController; use App\Controllers\ServerDiscoveryController; use App\Controllers\ServerImplementationController; use App\Controllers\SyncController; +use App\Controllers\UserController; use Symfony\Component\Routing\Loader\Configurator\RouteConfigurator; return function (RouteConfigurator $routes): void @@ -34,6 +35,11 @@ return function (RouteConfigurator $routes): void ->controller($supportedLoginTypes) ->methods(["GET"]); + $routes + ->add("matrix_client_r0_login", "/_matrix/client/r0/login") + ->controller([LoginController::class, "login"]) + ->methods(["POST"]); + $routes ->add("matrix_client_v3_login", "/_matrix/client/v3/login") ->controller([LoginController::class, "login"]) @@ -44,11 +50,21 @@ return function (RouteConfigurator $routes): void ->controller([KeyController::class, "upload"]) ->methods(["POST"]); + $routes + ->add("matrix_client_r0_keys_upload", "/_matrix/client/r0/keys/upload") + ->controller([KeyController::class, "upload"]) + ->methods(["POST"]); + $routes ->add("matrix_client_v3_sync", "/_matrix/client/v3/sync") ->controller([SyncController::class, "sync"]) ->methods(["GET"]); + $routes + ->add("matrix_client_r0_sync", "/_matrix/client/r0/sync") + ->controller([SyncController::class, "sync"]) + ->methods(["GET"]); + $routes ->add("matrix_client_v3_refresh", "/_matrix/client/v3/refresh") ->controller([KeyController::class, "refresh"]) @@ -68,4 +84,9 @@ return function (RouteConfigurator $routes): void ->add("matrix_client_v3_rooms_id_send_event_transaction", "/_matrix/client/v3/rooms/{roomId}/send/{eventType}/{txnId}") ->controller([RoomController::class, "send"]) ->methods(["PUT"]); + + $routes + ->add("matrix_client_r0_user_id_filter", "/_matrix/client/r0/user/{userId}/filter") + ->controller([UserController::class, "uploadFilter"]) + ->methods(["POST"]); }; -- cgit v1.2.3