client-api: Improve docs for Capabilities::set
This commit is contained in:
parent
e152b3cc54
commit
5aba8935ad
@ -91,15 +91,16 @@ impl Capabilities {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Sets the given value to a capability.
|
/// Sets a capability to the given value.
|
||||||
pub fn set(&mut self, capability_label: &str, capability: JsonValue) -> serde_json::Result<()> {
|
pub fn set(&mut self, capability: &str, value: JsonValue) -> serde_json::Result<()> {
|
||||||
match capability_label {
|
match capability {
|
||||||
"m.change_password" => self.change_password = from_json_value(capability)?,
|
"m.change_password" => self.change_password = from_json_value(value)?,
|
||||||
"m.room_versions" => self.room_versions = from_json_value(capability)?,
|
"m.room_versions" => self.room_versions = from_json_value(value)?,
|
||||||
_ => {
|
_ => {
|
||||||
self.custom_capabilities.insert(capability_label.to_owned(), capability);
|
self.custom_capabilities.insert(capability.to_owned(), value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user