File tree 1 file changed +8
-1
lines changed
bindings/matrix-sdk-ffi/src
1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -176,14 +176,21 @@ impl Room {
176
176
& self ,
177
177
event_id : String ,
178
178
num_context_events : u16 ,
179
+ internal_id_prefix : Option < String > ,
179
180
) -> Result < Arc < Timeline > , FocusEventError > {
180
181
let parsed_event_id = EventId :: parse ( & event_id) . map_err ( |err| {
181
182
FocusEventError :: InvalidEventId { event_id : event_id. clone ( ) , err : err. to_string ( ) }
182
183
} ) ?;
183
184
184
185
let room = & self . inner ;
185
186
186
- let timeline = match matrix_sdk_ui:: timeline:: Timeline :: builder ( room)
187
+ let mut builder = matrix_sdk_ui:: timeline:: Timeline :: builder ( room) ;
188
+
189
+ if let Some ( internal_id_prefix) = internal_id_prefix {
190
+ builder = builder. with_internal_id_prefix ( internal_id_prefix) ;
191
+ }
192
+
193
+ let timeline = match builder
187
194
. with_focus ( TimelineFocus :: Event {
188
195
target : parsed_event_id,
189
196
num_context_events : num_context_events. into ( ) ,
You can’t perform that action at this time.
0 commit comments