@@ -567,7 +567,11 @@ func (c *RustClient) SendMessage(t ct.TestLike, roomID, text string) (eventID st
567
567
err = fmt .Errorf ("SendMessage(rust) %s: failed to find room %s" , c .userID , roomID )
568
568
return
569
569
}
570
- timeline , err := r .Timeline ()
570
+ timeline , err := r .TimelineWithConfiguration (matrix_sdk_ffi.TimelineConfiguration {
571
+ Focus : matrix_sdk_ffi .TimelineFocusLive ,
572
+ AllowedMessageTypes : matrix_sdk_ffi .AllowedMessageTypesAll ,
573
+ DateDividerMode : matrix_sdk_ffi .DateDividerModeDaily
574
+ })
571
575
if err != nil {
572
576
err = fmt .Errorf ("SendMessage(rust) %s: %s" , c .userID , err )
573
577
return
@@ -635,17 +639,13 @@ func (c *RustClient) findRoom(t ct.TestLike, roomID string) *matrix_sdk_ffi.Room
635
639
c .Logf (t , "allRooms.InitTimeline(%s) err: %s" , roomID , err )
636
640
}
637
641
}
638
- room , err := roomListItem .FullRoom ()
639
- if err != nil {
640
- c .Logf (t , "allRooms.FullRoom(%s) err: %s" , roomID , err )
641
- } else {
642
- c .roomsMu .Lock ()
643
- c .rooms [roomID ] = & RustRoomInfo {
644
- room : room ,
645
- }
646
- c .roomsMu .Unlock ()
647
- return room
648
- }
642
+ room := roomListItem .Room ()
643
+ c .roomsMu .Lock ()
644
+ c .rooms [roomID ] = & RustRoomInfo {
645
+ room : room ,
646
+ }
647
+ c .roomsMu .Unlock ()
648
+ return room
649
649
}
650
650
}
651
651
// try to find it from FFI
@@ -907,7 +907,11 @@ func mustGetTimeline(t ct.TestLike, room *matrix_sdk_ffi.Room) *matrix_sdk_ffi.T
907
907
if room == nil {
908
908
ct .Fatalf (t , "mustGetTimeline: room does not exist" )
909
909
}
910
- timeline , err := room .Timeline ()
910
+ timeline , err := r .TimelineWithConfiguration (matrix_sdk_ffi.TimelineConfiguration {
911
+ Focus : matrix_sdk_ffi .TimelineFocusLive ,
912
+ AllowedMessageTypes : matrix_sdk_ffi .AllowedMessageTypesAll ,
913
+ DateDividerMode : matrix_sdk_ffi .DateDividerModeDaily
914
+ })
911
915
must .NotError (t , "failed to get room timeline" , err )
912
916
return timeline
913
917
}
0 commit comments