Skip to content

Commit 4db3fdd

Browse files
author
dragonfly1033
committed
fixup! fixup! fixup! fixup! fixup! test(sdk): Add integration test for search
1 parent ca50463 commit 4db3fdd

File tree

3 files changed

+14
-8
lines changed

3 files changed

+14
-8
lines changed

crates/matrix-sdk/src/client/search.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,9 @@ impl SearchIndexGuard<'_> {
8787

8888
/// Handle an [`AnyMessageLikeEvent`] in the [`RoomIndex`] of a given
8989
/// [`RoomId`]
90+
///
91+
/// This which will add/remove/edit an event in the index based on the
92+
/// event type.
9093
pub(crate) fn handle_event(
9194
&mut self,
9295
event: AnyMessageLikeEvent,

crates/matrix-sdk/src/event_cache/room/mod.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1481,14 +1481,17 @@ mod private {
14811481
}
14821482
}
14831483

1484+
/// Takes a [`TimelineEvent`] and passes it to the [`RoomIndex`] of the
1485+
/// given room which will add/remove/edit an event in the index based on
1486+
/// the event type.
14841487
#[cfg(feature = "experimental-search")]
1485-
async fn index_handle_timeline_event(
1488+
async fn index_event(
14861489
&self,
14871490
event: &TimelineEvent,
14881491
room: &Room,
14891492
) -> Result<(), EventCacheError> {
14901493
if let Some(message_event) = self.parse_timeline_event(event) {
1491-
room.index_handle_event(message_event).await.map_err(EventCacheError::from)
1494+
room.index_event(message_event).await.map_err(EventCacheError::from)
14921495
} else {
14931496
Ok(())
14941497
}
@@ -1514,7 +1517,7 @@ mod private {
15141517

15151518
// We can also add the event to the index.
15161519
#[cfg(feature = "experimental-search")]
1517-
if let Err(err) = self.index_handle_timeline_event(&event, room).await {
1520+
if let Err(err) = self.index_event(&event, room).await {
15181521
warn!("error while trying to index event: {err:?}");
15191522
}
15201523

crates/matrix-sdk/src/room/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3678,12 +3678,12 @@ impl Room {
36783678
opts.send(self, event_id).await
36793679
}
36803680

3681-
/// Handle an [`AnyMessageLikeEvent`] in this room's [`RoomIndex`]
3681+
/// Handle an [`AnyMessageLikeEvent`] in this room's [`RoomIndex`].
3682+
///
3683+
/// This which will add/remove/edit an event in the index based on the
3684+
/// event type.
36823685
#[cfg(feature = "experimental-search")]
3683-
pub(crate) async fn index_handle_event(
3684-
&self,
3685-
event: AnyMessageLikeEvent,
3686-
) -> Result<(), IndexError> {
3686+
pub(crate) async fn index_event(&self, event: AnyMessageLikeEvent) -> Result<(), IndexError> {
36873687
self.client.search_index().lock().await.handle_event(event, self.room_id())
36883688
}
36893689

0 commit comments

Comments
 (0)