@@ -28,7 +28,7 @@ use ruma::{
28
28
direct:: DirectUserIdentifier ,
29
29
receipt:: ReceiptThread ,
30
30
room:: {
31
- member:: { MembershipState , RoomMemberEventContent } ,
31
+ member:: MembershipState ,
32
32
message:: { RoomMessageEventContent , RoomMessageEventContentWithoutRelation } ,
33
33
} ,
34
34
TimelineEventType ,
@@ -843,10 +843,9 @@ async fn test_subscribe_to_knock_requests() {
843
843
let user_id = user_id ! ( "@alice:b.c" ) ;
844
844
let knock_event_id = event_id ! ( "$alice-knock:b.c" ) ;
845
845
let knock_event = f
846
- . event ( RoomMemberEventContent :: new ( MembershipState :: Knock ) )
846
+ . member ( user_id)
847
+ . membership ( MembershipState :: Knock )
847
848
. event_id ( knock_event_id)
848
- . sender ( user_id)
849
- . state_key ( user_id)
850
849
. into_raw_timeline ( )
851
850
. cast ( ) ;
852
851
@@ -877,9 +876,8 @@ async fn test_subscribe_to_knock_requests() {
877
876
878
877
// If we then receive a new member event for Alice that's not 'knock'
879
878
let joined_room_builder = JoinedRoomBuilder :: new ( room_id) . add_state_bulk ( vec ! [ f
880
- . event( RoomMemberEventContent :: new( MembershipState :: Invite ) )
881
- . sender( user_id)
882
- . state_key( user_id)
879
+ . member( user_id)
880
+ . membership( MembershipState :: Invite )
883
881
. into_raw_timeline( )
884
882
. cast( ) ] ) ;
885
883
server. sync_room ( & client, joined_room_builder) . await ;
@@ -917,12 +915,8 @@ async fn test_subscribe_to_knock_requests_reloads_members_on_limited_sync() {
917
915
let f = EventFactory :: new ( ) . room ( room_id) ;
918
916
919
917
let user_id = user_id ! ( "@alice:b.c" ) ;
920
- let knock_event = f
921
- . event ( RoomMemberEventContent :: new ( MembershipState :: Knock ) )
922
- . sender ( user_id)
923
- . state_key ( user_id)
924
- . into_raw_timeline ( )
925
- . cast ( ) ;
918
+ let knock_event =
919
+ f. member ( user_id) . membership ( MembershipState :: Knock ) . into_raw_timeline ( ) . cast ( ) ;
926
920
927
921
server
928
922
. mock_get_members ( )
@@ -969,10 +963,9 @@ async fn test_remove_outdated_seen_knock_requests_ids_when_membership_changed()
969
963
let user_id = user_id ! ( "@alice:b.c" ) ;
970
964
let knock_event_id = event_id ! ( "$alice-knock:b.c" ) ;
971
965
let knock_event = f
972
- . event ( RoomMemberEventContent :: new ( MembershipState :: Knock ) )
966
+ . member ( user_id)
967
+ . membership ( MembershipState :: Knock )
973
968
. event_id ( knock_event_id)
974
- . sender ( user_id)
975
- . state_key ( user_id)
976
969
. into_raw_timeline ( )
977
970
. cast ( ) ;
978
971
@@ -990,12 +983,8 @@ async fn test_remove_outdated_seen_knock_requests_ids_when_membership_changed()
990
983
991
984
// If we then load the members again and the previously knocking member is in
992
985
// another state now
993
- let joined_event = f
994
- . event ( RoomMemberEventContent :: new ( MembershipState :: Join ) )
995
- . sender ( user_id)
996
- . state_key ( user_id)
997
- . into_raw_timeline ( )
998
- . cast ( ) ;
986
+ let joined_event =
987
+ f. member ( user_id) . membership ( MembershipState :: Join ) . into_raw_timeline ( ) . cast ( ) ;
999
988
1000
989
server. mock_get_members ( ) . ok ( vec ! [ joined_event] ) . mock_once ( ) . mount ( ) . await ;
1001
990
@@ -1024,10 +1013,9 @@ async fn test_remove_outdated_seen_knock_requests_ids_when_we_have_an_outdated_k
1024
1013
let user_id = user_id ! ( "@alice:b.c" ) ;
1025
1014
let knock_event_id = event_id ! ( "$alice-knock:b.c" ) ;
1026
1015
let knock_event = f
1027
- . event ( RoomMemberEventContent :: new ( MembershipState :: Knock ) )
1016
+ . member ( user_id)
1017
+ . membership ( MembershipState :: Knock )
1028
1018
. event_id ( knock_event_id)
1029
- . sender ( user_id)
1030
- . state_key ( user_id)
1031
1019
. into_raw_timeline ( )
1032
1020
. cast ( ) ;
1033
1021
@@ -1046,10 +1034,9 @@ async fn test_remove_outdated_seen_knock_requests_ids_when_we_have_an_outdated_k
1046
1034
// If we then load the members again and the previously knocking member has a
1047
1035
// different event id
1048
1036
let knock_event = f
1049
- . event ( RoomMemberEventContent :: new ( MembershipState :: Knock ) )
1037
+ . member ( user_id)
1038
+ . membership ( MembershipState :: Knock )
1050
1039
. event_id ( event_id ! ( "$knock-2:b.c" ) )
1051
- . sender ( user_id)
1052
- . state_key ( user_id)
1053
1040
. into_raw_timeline ( )
1054
1041
. cast ( ) ;
1055
1042
@@ -1080,10 +1067,9 @@ async fn test_subscribe_to_knock_requests_clears_seen_ids_on_member_reload() {
1080
1067
let user_id = user_id ! ( "@alice:b.c" ) ;
1081
1068
let knock_event_id = event_id ! ( "$alice-knock:b.c" ) ;
1082
1069
let knock_event = f
1083
- . event ( RoomMemberEventContent :: new ( MembershipState :: Knock ) )
1070
+ . member ( user_id)
1071
+ . membership ( MembershipState :: Knock )
1084
1072
. event_id ( knock_event_id)
1085
- . sender ( user_id)
1086
- . state_key ( user_id)
1087
1073
. into_raw_timeline ( )
1088
1074
. cast ( ) ;
1089
1075
@@ -1114,12 +1100,8 @@ async fn test_subscribe_to_knock_requests_clears_seen_ids_on_member_reload() {
1114
1100
1115
1101
// If we then load the members again and the previously knocking member is in
1116
1102
// another state now
1117
- let joined_event = f
1118
- . event ( RoomMemberEventContent :: new ( MembershipState :: Join ) )
1119
- . sender ( user_id)
1120
- . state_key ( user_id)
1121
- . into_raw_timeline ( )
1122
- . cast ( ) ;
1103
+ let joined_event =
1104
+ f. member ( user_id) . membership ( MembershipState :: Join ) . into_raw_timeline ( ) . cast ( ) ;
1123
1105
1124
1106
server. mock_get_members ( ) . ok ( vec ! [ joined_event] ) . mock_once ( ) . mount ( ) . await ;
1125
1107
@@ -1163,9 +1145,8 @@ async fn test_room_member_updates_sender_on_full_member_reload() {
1163
1145
let user_id = user_id ! ( "@alice:b.c" ) ;
1164
1146
let joined_event = EventFactory :: new ( )
1165
1147
. room ( room_id)
1166
- . event ( RoomMemberEventContent :: new ( MembershipState :: Join ) )
1167
- . sender ( user_id)
1168
- . state_key ( user_id)
1148
+ . member ( user_id)
1149
+ . membership ( MembershipState :: Join )
1169
1150
. into_raw_timeline ( )
1170
1151
. cast ( ) ;
1171
1152
server. mock_get_members ( ) . ok ( vec ! [ joined_event] ) . mock_once ( ) . mount ( ) . await ;
@@ -1191,9 +1172,8 @@ async fn test_room_member_updates_sender_on_partial_members_update() {
1191
1172
let user_id = user_id ! ( "@alice:b.c" ) ;
1192
1173
let joined_event = EventFactory :: new ( )
1193
1174
. room ( room_id)
1194
- . event ( RoomMemberEventContent :: new ( MembershipState :: Join ) )
1195
- . sender ( user_id)
1196
- . state_key ( user_id)
1175
+ . member ( user_id)
1176
+ . membership ( MembershipState :: Join )
1197
1177
. into_raw_sync ( )
1198
1178
. cast ( ) ;
1199
1179
server
0 commit comments