More async functions in traits
This commit is contained in:
parent
d53ec193d8
commit
6ce077ca12
8 changed files with 37 additions and 29 deletions
|
@ -3,6 +3,7 @@ use std::error::Error;
|
|||
|
||||
use url::Url;
|
||||
use chrono::{DateTime, Utc};
|
||||
use async_trait::async_trait;
|
||||
|
||||
use crate::traits::PartialCalendar;
|
||||
use crate::calendar::SupportedComponents;
|
||||
|
@ -26,6 +27,7 @@ impl RemoteCalendar {
|
|||
}
|
||||
}
|
||||
|
||||
#[async_trait]
|
||||
impl PartialCalendar for RemoteCalendar {
|
||||
fn name(&self) -> &str { &self.name }
|
||||
fn id(&self) -> &CalendarId { &self.url }
|
||||
|
@ -34,7 +36,7 @@ impl PartialCalendar for RemoteCalendar {
|
|||
}
|
||||
|
||||
/// Returns the items that have been last-modified after `since`
|
||||
fn get_items_modified_since(&self, _since: Option<DateTime<Utc>>, _filter: Option<crate::calendar::SearchFilter>)
|
||||
async fn get_items_modified_since(&self, since: Option<DateTime<Utc>>, _filter: Option<crate::calendar::SearchFilter>)
|
||||
-> HashMap<ItemId, &Item>
|
||||
{
|
||||
log::error!("Not implemented");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue