Skip to content

Commit 92b5d79

Browse files
committed
feat(ffi): Expose method for sending galleries
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
1 parent d3be744 commit 92b5d79

File tree

7 files changed

+691
-93
lines changed

7 files changed

+691
-93
lines changed

bindings/matrix-sdk-ffi/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ release = true
1717
crate-type = ["cdylib", "staticlib"]
1818

1919
[features]
20-
default = ["bundled-sqlite", "matrix-sdk-ui/unstable-msc4274"]
20+
default = ["bundled-sqlite", "unstable-msc4274"]
2121
bundled-sqlite = ["matrix-sdk/bundled-sqlite"]
22+
unstable-msc4274 = ["matrix-sdk-ui/unstable-msc4274"]
2223

2324
[dependencies]
2425
anyhow.workspace = true

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,8 @@ pub enum RoomMessageEventMessageType {
387387
Audio,
388388
Emote,
389389
File,
390+
#[cfg(feature = "unstable-msc4274")]
391+
Gallery,
390392
Image,
391393
Location,
392394
Notice,
@@ -403,6 +405,8 @@ impl From<RumaMessageType> for RoomMessageEventMessageType {
403405
RumaMessageType::Audio { .. } => Self::Audio,
404406
RumaMessageType::Emote { .. } => Self::Emote,
405407
RumaMessageType::File { .. } => Self::File,
408+
#[cfg(feature = "unstable-msc4274")]
409+
RumaMessageType::Gallery { .. } => Self::Gallery,
406410
RumaMessageType::Image { .. } => Self::Image,
407411
RumaMessageType::Location { .. } => Self::Location,
408412
RumaMessageType::Notice { .. } => Self::Notice,

0 commit comments

Comments
 (0)