From 46c251655db7bb3d9aa814b1a5dde85336b0b9b1 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 20 Jan 2024 00:50:20 +0100 Subject: replace sled with redb --- server/src/routes/api/mod.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'server/src/routes/api/mod.rs') diff --git a/server/src/routes/api/mod.rs b/server/src/routes/api/mod.rs index 828b576..d8ea167 100644 --- a/server/src/routes/api/mod.rs +++ b/server/src/routes/api/mod.rs @@ -7,8 +7,9 @@ use super::ui::{ account::{login_logic, session::AdminSession}, error::MyResult, }; -use crate::database::Database; +use crate::database::DataAcid; use anyhow::{anyhow, Context}; +use jellybase::database::{TableExt, T_NODE}; use jellycommon::{user::CreateSessionParams, Node}; use rocket::{ get, @@ -35,7 +36,7 @@ pub fn r_api_version() -> &'static str { #[post("/api/create_session", data = "")] pub fn r_api_account_login( - database: &State, + database: &State, data: Json, ) -> MyResult { let token = login_logic( @@ -51,13 +52,12 @@ pub fn r_api_account_login( #[get("/api/node_raw/")] pub fn r_api_node_raw( admin: AdminSession, - database: &State, + database: &State, id: &str, ) -> MyResult> { drop(admin); - let node = database - .node - .get(&id.to_string()) + let node = T_NODE + .get(database, id) .context("retrieving library node")? .ok_or(anyhow!("node does not exist"))?; Ok(Json(node)) -- cgit v1.2.3-70-g09d2