mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-13 22:52:22 +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())?;
|
||||
}
|
||||
"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" => {
|
||||
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()
|
||||
.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>(
|
||||
|
||||
@@ -19,11 +19,11 @@ impl Event {
|
||||
pub fn get_etag(&self) -> String {
|
||||
let mut hasher = Sha256::new();
|
||||
hasher.update(&self.uid);
|
||||
hasher.update(self.to_ics());
|
||||
hasher.update(self.as_ics());
|
||||
format!("{:x}", hasher.finalize())
|
||||
}
|
||||
|
||||
pub fn to_ics(&self) -> &str {
|
||||
pub fn as_ics(&self) -> &str {
|
||||
&self.ics
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user