diff options
author | Daniel Weipert <git@mail.dweipert.de> | 2025-09-19 14:29:17 +0200 |
---|---|---|
committer | Daniel Weipert <git@mail.dweipert.de> | 2025-09-19 14:29:17 +0200 |
commit | 2ae0c2fa2a0bb5a7cd1fd9da1c6d2a6090126e67 (patch) | |
tree | f8cd230b33f36cbee57df276e52f1d393c296e13 /src/Router/routes_client_server.php | |
parent | a20d44d64f02f86d23cba1f1a886352c5f744a1a (diff) |
sending messages creates message event in database
Diffstat (limited to 'src/Router/routes_client_server.php')
-rw-r--r-- | src/Router/routes_client_server.php | 21 |
1 files changed, 21 insertions, 0 deletions
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 @@ -35,6 +36,11 @@ return function (RouteConfigurator $routes): void ->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"]) ->methods(["POST"]); @@ -45,11 +51,21 @@ return function (RouteConfigurator $routes): void ->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"]) ->methods(["POST"]); @@ -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"]); }; |