Can get single profile information

This commit is contained in:
2025-11-21 17:14:23 +01:00
parent e8ce97eea0
commit b744265242
4 changed files with 50 additions and 4 deletions

View File

@@ -9,7 +9,7 @@ use actix_web::{App, HttpServer, web};
use matrixgw_backend::app_config::AppConfig;
use matrixgw_backend::broadcast_messages::BroadcastMessage;
use matrixgw_backend::constants;
use matrixgw_backend::controllers::matrix::matrix_room_controller;
use matrixgw_backend::controllers::matrix::{matrix_profile_controller, matrix_room_controller};
use matrixgw_backend::controllers::{
auth_controller, matrix_link_controller, matrix_sync_thread_controller, server_controller,
tokens_controller, ws_controller,
@@ -148,6 +148,11 @@ async fn main() -> std::io::Result<()> {
"/api/matrix/room/{id}/avatar",
web::get().to(matrix_room_controller::room_avatar),
)
// Matrix profile controller
.route(
"/api/matrix/profile/{user_id}",
web::get().to(matrix_profile_controller::get_profile),
)
})
.workers(4)
.bind(&AppConfig::get().listen_address)?