ruma-client-api: Use just a BTreeMap for the /keys/upload fields
This commit is contained in:
parent
ee3c8f3335
commit
fdbc4d6d1d
@ -27,13 +27,13 @@ ruma_api! {
|
|||||||
pub device_keys: Option<Raw<DeviceKeys>>,
|
pub device_keys: Option<Raw<DeviceKeys>>,
|
||||||
|
|
||||||
/// One-time public keys for "pre-key" messages.
|
/// One-time public keys for "pre-key" messages.
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(default, skip_serializing_if = "BTreeMap::is_empty")]
|
||||||
pub one_time_keys: Option<BTreeMap<Box<DeviceKeyId>, Raw<OneTimeKey>>>,
|
pub one_time_keys: BTreeMap<Box<DeviceKeyId>, Raw<OneTimeKey>>,
|
||||||
|
|
||||||
/// Fallback public keys for "pre-key" messages.
|
/// Fallback public keys for "pre-key" messages.
|
||||||
#[cfg(feature = "unstable-pre-spec")]
|
#[cfg(feature = "unstable-pre-spec")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none", rename = "org.matrix.msc2732.fallback_keys")]
|
#[serde(default, skip_serializing_if = "BTreeMap::is_empty", rename = "org.matrix.msc2732.fallback_keys")]
|
||||||
pub fallback_keys: Option<BTreeMap<Box<DeviceKeyId>, Raw<OneTimeKey>>>,
|
pub fallback_keys: BTreeMap<Box<DeviceKeyId>, Raw<OneTimeKey>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
response: {
|
response: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user