|
|
@ -28,17 +28,17 @@ impl Appservice {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// Remove an appservice registration
|
|
|
|
/// Remove an appservice registration
|
|
|
|
///
|
|
|
|
///
|
|
|
|
/// # Arguments
|
|
|
|
/// # Arguments
|
|
|
|
///
|
|
|
|
///
|
|
|
|
/// * `service_name` - the name you send to register the service previously
|
|
|
|
/// * `service_name` - the name you send to register the service previously
|
|
|
|
pub fn unregister_appservice(&self, service_name: &str) -> Result<()> {
|
|
|
|
pub fn unregister_appservice(&self, service_name: &str) -> Result<()> {
|
|
|
|
self.id_appserviceregistrations
|
|
|
|
self.id_appserviceregistrations
|
|
|
|
.remove(service_name.as_bytes())?;
|
|
|
|
.remove(service_name.as_bytes())?;
|
|
|
|
self.cached_registrations.
|
|
|
|
self.cached_registrations
|
|
|
|
write().
|
|
|
|
.write()
|
|
|
|
unwrap().
|
|
|
|
.unwrap()
|
|
|
|
remove(service_name);
|
|
|
|
.remove(service_name);
|
|
|
|
Ok(())
|
|
|
|
Ok(())
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|