Skip to content
Snippets Groups Projects
Unverified Commit 9f05ef92 authored by Timo Kösters's avatar Timo Kösters
Browse files

fix: filter public room dir

parent d1099e92
No related branches found
No related tags found
No related merge requests found
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
}, },
federation, federation,
}, },
directory::Filter,
directory::RoomNetwork, directory::RoomNetwork,
directory::{IncomingFilter, IncomingRoomNetwork, PublicRoomsChunk}, directory::{IncomingFilter, IncomingRoomNetwork, PublicRoomsChunk},
events::{ events::{
...@@ -112,7 +113,7 @@ pub async fn get_public_rooms_filtered_helper( ...@@ -112,7 +113,7 @@ pub async fn get_public_rooms_filtered_helper(
server: Option<&ServerName>, server: Option<&ServerName>,
limit: Option<js_int::UInt>, limit: Option<js_int::UInt>,
since: Option<&str>, since: Option<&str>,
_filter: &IncomingFilter, filter: &IncomingFilter,
_network: &IncomingRoomNetwork, _network: &IncomingRoomNetwork,
) -> ConduitResult<get_public_rooms_filtered::Response> { ) -> ConduitResult<get_public_rooms_filtered::Response> {
if let Some(other_server) = server if let Some(other_server) = server
...@@ -122,9 +123,12 @@ pub async fn get_public_rooms_filtered_helper( ...@@ -122,9 +123,12 @@ pub async fn get_public_rooms_filtered_helper(
let response = server_server::send_request( let response = server_server::send_request(
&db, &db,
other_server, other_server,
federation::directory::get_public_rooms::v1::Request { federation::directory::get_public_rooms_filtered::v1::Request {
limit, limit,
since: since.as_deref(), since: since.as_deref(),
filter: Filter {
generic_search_term: filter.generic_search_term.as_deref(),
},
room_network: RoomNetwork::Matrix, room_network: RoomNetwork::Matrix,
}, },
) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment