Implemented pulling new calendars from server

This commit is contained in:
daladim 2021-03-31 08:32:28 +02:00
parent 0b65dff46d
commit 401099ed33
6 changed files with 55 additions and 34 deletions

View file

@ -1,38 +0,0 @@
/*
use std::path::Path;
use my_tasks::{client::Client, traits::CalDavSource};
use my_tasks::cache::Cache;
use my_tasks::Provider;
use my_tasks::settings::URL;
use my_tasks::settings::USERNAME;
use my_tasks::settings::PASSWORD;
const CACHE_FILE: &str = "caldav_cache.json";
*/
#[tokio::main]
async fn main() {
/*
let cache_path = Path::new(CACHE_FILE);
let mut client = Client::new(URL, USERNAME, PASSWORD).unwrap();
let mut cache = match Cache::from_file(&cache_path) {
Ok(cache) => cache,
Err(err) => {
log::warn!("Invalid cache file: {}. Using a default cache", err);
Cache::new(&cache_path)
}
};
let provider = Provider::new(client, cache);
let cals = provider.local().get_calendars().await.unwrap();
println!("---- before sync -----");
my_tasks::utils::print_calendar_list(cals);
provider.sync();
println!("---- after sync -----");
my_tasks::utils::print_calendar_list(cals);
*/
}