Delete Function

This commit is contained in:
schwente 2016-05-31 13:34:50 +02:00
parent 66e57bf57c
commit 03ee6e6838

View file

@ -0,0 +1,31 @@
// Needed for reading a Json File
// extern crate rustc_serialize;
// use rustc_serialize::json::Json;
// use std::fs::File;
// use std::io::Read;
use std::ops::Deref;
use toml::Value;
use libimagstore::store::Store;
use libimagstore::storeid::IntoStoreId;
use module_path::ModuleEntryPath;
/// With the uuid we get the storeid and than we can delete the entry
fn deleteFunc(uuid: i32, store : &Store) {
// With this we can read from a .json File
// let mut file = File::open("text.json").unwrap();
// let mut data = String::new();
// file.rad_to_string(&mut data).unwrap();
//
// let jeson = Json::from_str(&data).unwrap();
// println!("{}", json.find_path(&["uuid"]).unwrap());
// With the uuid we get the storeid
let store_id = ModuleEntryPath::new(format!("taskwarrior/{}", uuid)).into_storeid();
// It deletes an entry
store.delete(store_id);
println!("The {} was delete!", uuid);
}