feat(ffi): Add binding for SlidingSyncBuilder::bump_event_types.

This patch adds a new binding on `SlidingSyncBuilder` to
`matrix_sdk::SlidingSyncBuilder::bump_event_types`.
This commit is contained in:
Ivan Enderlin
2023-04-24 09:58:30 +02:00
parent 7b2b3fa78f
commit be7b79b4e5

View File

@@ -881,6 +881,14 @@ impl SlidingSyncBuilder {
builder.inner = builder.inner.with_all_extensions();
Arc::new(builder)
}
pub fn bump_event_types(self: Arc<Self>, bump_event_types: Vec<String>) -> Arc<Self> {
let mut builder = unwrap_or_clone_arc(self);
builder.inner = builder.inner.bump_event_types(
bump_event_types.into_iter().map(Into::into).collect::<Vec<_>>().as_slice(),
);
Arc::new(builder)
}
}
#[uniffi::export]