Implemented delete_item for remote calendars

This commit is contained in:
daladim
2021-04-20 00:22:42 +02:00
parent 4f68296f93
commit c63f859cbc
+6 -2
View File
@@ -145,8 +145,12 @@ impl DavCalendar for RemoteCalendar {
Ok(Some(item))
}
async fn delete_item(&mut self, _item_id: &ItemId) -> Result<(), Box<dyn Error>> {
log::error!("Not implemented");
async fn delete_item(&mut self, item_id: &ItemId) -> Result<(), Box<dyn Error>> {
reqwest::Client::new()
.delete(item_id.as_url().clone())
.basic_auth(self.resource.username(), Some(self.resource.password()))
.send()
.await?;
Ok(())
}
}