mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-14 07:02:24 +00:00
Refactor: to_ics to as_ics
This commit is contained in:
@@ -60,7 +60,7 @@ impl<C: CalendarStore> Resource for EventResource<C> {
|
|||||||
write_string_prop(writer, "getetag", &self.event.get_etag())?;
|
write_string_prop(writer, "getetag", &self.event.get_etag())?;
|
||||||
}
|
}
|
||||||
"calendar-data" => {
|
"calendar-data" => {
|
||||||
write_string_prop(writer, "C:calendar-data", self.event.to_ics())?;
|
write_string_prop(writer, "C:calendar-data", self.event.as_ics())?;
|
||||||
}
|
}
|
||||||
"getcontenttype" => {
|
"getcontenttype" => {
|
||||||
write_string_prop(writer, "getcontenttype", "text/calendar;charset=utf-8")?;
|
write_string_prop(writer, "getcontenttype", "text/calendar;charset=utf-8")?;
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ pub async fn get_event<A: CheckAuthentication, C: CalendarStore>(
|
|||||||
|
|
||||||
Ok(HttpResponse::Ok()
|
Ok(HttpResponse::Ok()
|
||||||
.insert_header(("ETag", event.get_etag()))
|
.insert_header(("ETag", event.get_etag()))
|
||||||
.body(event.to_ics().to_string()))
|
.body(event.as_ics().to_string()))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn put_event<A: CheckAuthentication, C: CalendarStore>(
|
pub async fn put_event<A: CheckAuthentication, C: CalendarStore>(
|
||||||
|
|||||||
@@ -19,11 +19,11 @@ impl Event {
|
|||||||
pub fn get_etag(&self) -> String {
|
pub fn get_etag(&self) -> String {
|
||||||
let mut hasher = Sha256::new();
|
let mut hasher = Sha256::new();
|
||||||
hasher.update(&self.uid);
|
hasher.update(&self.uid);
|
||||||
hasher.update(self.to_ics());
|
hasher.update(self.as_ics());
|
||||||
format!("{:x}", hasher.finalize())
|
format!("{:x}", hasher.finalize())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn to_ics(&self) -> &str {
|
pub fn as_ics(&self) -> &str {
|
||||||
&self.ics
|
&self.ics
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user