diff options
author | metamuffin <metamuffin@disroot.org> | 2023-07-31 16:52:46 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-07-31 16:52:46 +0200 |
commit | 0c651f11920350a4aa96aa24f8fe15b28390aed2 (patch) | |
tree | 724e5e79d6c6000077cd0c33c669c32475ed069f /server/src/database.rs | |
parent | e6e424833315a6c0d04c7706d539f57e1b1df0f7 (diff) | |
download | jellything-0c651f11920350a4aa96aa24f8fe15b28390aed2.tar jellything-0c651f11920350a4aa96aa24f8fe15b28390aed2.tar.bz2 jellything-0c651f11920350a4aa96aa24f8fe15b28390aed2.tar.zst |
update remuxer for new schema
Diffstat (limited to 'server/src/database.rs')
-rw-r--r-- | server/src/database.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/server/src/database.rs b/server/src/database.rs index b6e9ab9..bfb5d47 100644 --- a/server/src/database.rs +++ b/server/src/database.rs @@ -5,6 +5,7 @@ */ use crate::{routes::ui::account::hash_password, CONF}; use anyhow::Context; +use jellycommon::SeekIndex; use log::info; use serde::{Deserialize, Serialize}; use std::path::Path; @@ -12,8 +13,11 @@ use typed_sled::Tree; pub struct Database { pub db: sled::Db, + pub users: Tree<String, User>, pub invites: Tree<String, ()>, + pub items: Tree<String, Item>, + pub seek_index: Tree<(String, usize), SeekIndex>, } #[derive(Debug, Clone, Serialize, Deserialize)] @@ -32,6 +36,8 @@ impl Database { let r = Ok(Self { users: Tree::open(&db, "users"), invites: Tree::open(&db, "invites"), + items: Tree::open(&db, "items"), + seek_index: Tree::open(&db, "seek_index"), db, }); info!("ready"); |