Fixed warnings

This commit is contained in:
daladim 2021-03-19 00:08:16 +01:00
parent 35674a80c7
commit 70557160f2
3 changed files with 13 additions and 11 deletions

View file

@ -34,7 +34,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>)
fn get_items_modified_since(&self, _since: Option<DateTime<Utc>>, _filter: Option<crate::calendar::SearchFilter>)
-> HashMap<ItemId, &Item>
{
log::error!("Not implemented");
@ -48,18 +48,18 @@ impl PartialCalendar for RemoteCalendar {
}
/// Returns a particular item
fn get_item_by_id_mut(&mut self, id: &ItemId) -> Option<&mut Item> {
fn get_item_by_id_mut(&mut self, _id: &ItemId) -> Option<&mut Item> {
log::error!("Not implemented");
None
}
/// Add an item into this calendar
fn add_item(&mut self, item: Item) {
fn add_item(&mut self, _item: Item) {
log::error!("Not implemented");
}
/// Remove an item from this calendar
fn delete_item(&mut self, item_id: &ItemId) -> Result<(), Box<dyn Error>> {
fn delete_item(&mut self, _item_id: &ItemId) -> Result<(), Box<dyn Error>> {
log::error!("Not implemented");
Ok(())
}

View file

@ -1,7 +1,7 @@
//! This modules abstracts data sources and merges them in a single virtual one
use std::error::Error;
use std::collections::{HashSet, HashMap};
use std::collections::HashSet;
use std::marker::PhantomData;
use chrono::{DateTime, Utc};
@ -65,7 +65,7 @@ where
log::info!("Starting a sync. Last sync was at {:?}", last_sync);
let cals_server = self.server.get_calendars().await?;
for (id, mut cal_server) in cals_server {
for (id, cal_server) in cals_server {
let mut cal_server = cal_server.lock().unwrap();
let cal_local = match self.local.get_calendar(id).await {
@ -146,6 +146,8 @@ fn move_to_calendar<C: PartialCalendar>(items: &mut Vec<Item>, calendar: &mut C)
fn remove_from_calendar<C: PartialCalendar>(ids: &Vec<ItemId>, calendar: &mut C) {
for id in ids {
log::info!(" Removing {:?} from local calendar", id);
calendar.delete_item(id);
if let Err(err) = calendar.delete_item(id) {
log::warn!("Unable to delete item {:?} from calendar: {}", id, err);
}
}
}