started with using rocksdb to store the data.

- debug binary is no 274MB.... lol
- added encoding and decoding function
This commit is contained in:
Sebastian Moser
2022-09-14 23:08:43 +02:00
parent ebc47934dc
commit 2f6ce1d5aa
8 changed files with 298 additions and 88 deletions

View File

@@ -1,6 +1,7 @@
pub mod server_utils;
pub mod itemstore;
use futures_util::{FutureExt, StreamExt};
use warp::Filter;
@@ -68,12 +69,14 @@ pub fn run_server(args: Vec<String>) {
}
//### prep the mize_folder
if let Err(err) = crate::server::server_utils::init_mize_folder(mize_folder) {
println!("{}", err.message);
}
//if let Err(err) = crate::server::server_utils::init_mize_folder(mize_folder) {
//println!("{}", err.message);
//}
// get itemstore
let itemstore = crate::server::itemstore::itemstore::new(mize_folder + "/db");
//run the webserver
//hyper_server();
warp_server();
}