Skip to content

Commit 8488e4c

Browse files
committed
fixup! Expose per-channel features in ChannelDetails
use big endian when lifting and lowering
1 parent 8c1a383 commit 8488e4c

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/ffi/types.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1501,8 +1501,12 @@ pub enum ClosureReason {
15011501
#[cfg(feature = "uniffi")]
15021502
uniffi::custom_type!(InitFeatures, Vec<u8>, {
15031503
remote,
1504-
try_lift: |val| Ok(InitFeatures::from_le_bytes(val)),
1505-
lower: |obj| obj.le_flags().to_vec(),
1504+
try_lift: |val| Ok(InitFeatures::from_be_bytes(val)),
1505+
lower: |obj| {
1506+
let mut flags = obj.le_flags().to_vec();
1507+
flags.reverse();
1508+
flags
1509+
},
15061510
});
15071511

15081512
#[cfg(test)]

0 commit comments

Comments
 (0)