aboutsummaryrefslogtreecommitdiff
path: root/base/src/database.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-12-15 23:47:26 +0100
committermetamuffin <metamuffin@disroot.org>2023-12-15 23:47:26 +0100
commit21b58037c69798e922c5512ea5380943781558ff (patch)
tree884b82ff80f37183c9775b7c468e6f6fb6da7614 /base/src/database.rs
parent69041b4a9de26719254ea4eff5555a079d5e7d55 (diff)
downloadjellything-21b58037c69798e922c5512ea5380943781558ff.tar
jellything-21b58037c69798e922c5512ea5380943781558ff.tar.bz2
jellything-21b58037c69798e922c5512ea5380943781558ff.tar.zst
continue watching draft
Diffstat (limited to 'base/src/database.rs')
-rw-r--r--base/src/database.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/base/src/database.rs b/base/src/database.rs
index 739d292..ba10527 100644
--- a/base/src/database.rs
+++ b/base/src/database.rs
@@ -6,7 +6,7 @@
use anyhow::Context;
use jellycommon::{user::User, Node};
use log::info;
-use std::path::Path;
+use std::{collections::HashMap, path::Path};
use typed_sled::Tree;
pub use sled;
@@ -16,6 +16,7 @@ pub struct Database {
pub db: sled::Db,
pub user: Tree<String, User>,
+ pub user_progess: Tree<String, HashMap<String, f64>>,
pub invite: Tree<String, ()>,
pub node: Tree<String, Node>,
}
@@ -29,6 +30,7 @@ impl Database {
user: Tree::open(&db, "user"),
invite: Tree::open(&db, "invite"),
node: Tree::open(&db, "node"),
+ user_progess: Tree::open(&db, "user_progesss"),
db,
});
info!("ready");