@@ -26,14 +26,13 @@ mod state;
2626mod tags;
2727
2828use crate :: {
29- deserialized_responses:: { MemberEvent , SyncOrStrippedState } ,
29+ deserialized_responses:: MemberEvent ,
3030 notification_settings:: RoomNotificationMode ,
3131 read_receipts:: RoomReadReceipts ,
3232 store:: { DynStateStore , Result as StoreResult , StateStoreExt } ,
3333 sync:: UnreadNotificationsCount ,
3434 Error , MinimalStateEvent ,
3535} ;
36- use as_variant:: as_variant;
3736pub use create:: * ;
3837pub use display_name:: { RoomDisplayName , RoomHero } ;
3938pub ( crate ) use display_name:: { RoomSummary , UpdatedRoomDisplayName } ;
@@ -52,7 +51,6 @@ use ruma::{events::AnySyncTimelineEvent, serde::Raw};
5251use ruma:: {
5352 events:: {
5453 direct:: OwnedDirectUserIdentifier ,
55- member_hints:: MemberHintsEventContent ,
5654 receipt:: { Receipt , ReceiptThread , ReceiptType } ,
5755 room:: {
5856 avatar:: { self } ,
@@ -62,7 +60,6 @@ use ruma::{
6260 power_levels:: { RoomPowerLevels , RoomPowerLevelsEventContent } ,
6361 tombstone:: RoomTombstoneEventContent ,
6462 } ,
65- SyncStateEvent ,
6663 } ,
6764 room:: RoomType ,
6865 EventId , OwnedEventId , OwnedMxcUri , OwnedRoomAliasId , OwnedRoomId , OwnedUserId , RoomId , UserId ,
@@ -391,21 +388,6 @@ impl Room {
391388 self . inner . read ( ) . topic ( ) . map ( ToOwned :: to_owned)
392389 }
393390
394- pub ( super ) async fn get_member_hints ( & self ) -> StoreResult < MemberHintsEventContent > {
395- Ok ( self
396- . store
397- . get_state_event_static :: < MemberHintsEventContent > ( self . room_id ( ) )
398- . await ?
399- . and_then ( |event| {
400- event
401- . deserialize ( )
402- . inspect_err ( |e| warn ! ( "Couldn't deserialize the member hints event: {e}" ) )
403- . ok ( )
404- } )
405- . and_then ( |event| as_variant ! ( event, SyncOrStrippedState :: Sync ( SyncStateEvent :: Original ( e) ) => e. content) )
406- . unwrap_or_default ( ) )
407- }
408-
409391 /// Update the cached user defined notification mode.
410392 ///
411393 /// This is automatically recomputed on every successful sync, and the
0 commit comments