Skip to content

Commit 390f6c0

Browse files
ganfraHywan
authored andcommitted
feat(ffi): expose beacon and beacon info events
1 parent 82a51e0 commit 390f6c0

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

bindings/matrix-sdk-ffi/src/event.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ pub enum StateEventContent {
319319
RoomTopic { topic: String },
320320
SpaceChild,
321321
SpaceParent,
322+
BeaconInfo,
322323
}
323324

324325
impl TryFrom<AnySyncStateEvent> for StateEventContent {
@@ -357,6 +358,7 @@ impl TryFrom<AnySyncStateEvent> for StateEventContent {
357358
}
358359
AnySyncStateEvent::SpaceChild(_) => StateEventContent::SpaceChild,
359360
AnySyncStateEvent::SpaceParent(_) => StateEventContent::SpaceParent,
361+
AnySyncStateEvent::BeaconInfo(_) => StateEventContent::BeaconInfo,
360362
_ => bail!("Unsupported state event: {:?}", value.event_type()),
361363
};
362364
Ok(event)
@@ -407,6 +409,7 @@ pub enum MessageLikeEventContent {
407409
reason: Option<String>,
408410
},
409411
Sticker,
412+
Beacon,
410413
}
411414

412415
impl TryFrom<AnySyncMessageLikeEvent> for MessageLikeEventContent {
@@ -486,6 +489,7 @@ impl TryFrom<AnySyncMessageLikeEvent> for MessageLikeEventContent {
486489
MessageLikeEventContent::RoomRedaction { redacted_event_id, reason }
487490
}
488491
AnySyncMessageLikeEvent::Sticker(_) => MessageLikeEventContent::Sticker,
492+
AnySyncMessageLikeEvent::Beacon(_) => MessageLikeEventContent::Beacon,
489493
_ => bail!("Unsupported Event Type: {:?}", value.event_type()),
490494
};
491495
Ok(content)

0 commit comments

Comments
 (0)