feat: update

This commit is contained in:
2023-08-13 16:42:11 +08:00
parent 0cdfd4d7d0
commit 420cbd5087
5 changed files with 10 additions and 15 deletions

View File

@@ -11,10 +11,7 @@ use serde_json::{json, Value};
use crate::{db, jose, proc}; use crate::{db, jose, proc};
use crate::do_response; use crate::do_response;
use crate::serve_common; use crate::serve_common::{self, GenericError, MemoryKey, Result};
use crate::serve_common::GenericError;
use crate::serve_common::MemoryKey;
use crate::serve_common::Result;
use crate::serve_encrypt_decrypt; use crate::serve_encrypt_decrypt;
use crate::serve_init; use crate::serve_init;
use crate::serve_read_write; use crate::serve_read_write;
@@ -151,6 +148,8 @@ Supports commands:
- POST /update - POST /update
- POST /encrypt - POST /encrypt
- POST /decrypt - POST /decrypt
- POST /read
- POST /write
"##, env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION") "##, env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION")
).into())?) ).into())?)
} else { } else {

View File

@@ -6,16 +6,16 @@ use serde_json::{json, Value};
use crate::do_response; use crate::do_response;
use crate::jose; use crate::jose;
use crate::serve_common; use crate::serve_common::{self, byte_to_multi_view_map, get_master_key, MultipleViewValue, Result};
use crate::serve_common::{byte_to_multi_view_map, get_master_key, MultipleViewValue};
use crate::serve_common::Result;
#[derive(Serialize, Deserialize)] #[derive(Serialize, Deserialize)]
struct DecryptRequest { struct DecryptRequest {
encrypted_value: String, encrypted_value: String,
} }
pub async fn decrypt(req: Request<Body>) -> Result<Response<Body>> { pub
async fn decrypt(req: Request<Body>) -> Result<Response<Body>> {
do_response!(inner_decrypt(req).await) do_response!(inner_decrypt(req).await)
} }

View File

@@ -11,8 +11,7 @@ use zeroize::Zeroize;
use crate::{db, jose}; use crate::{db, jose};
use crate::db::Key; use crate::db::Key;
use crate::do_response; use crate::do_response;
use crate::serve_common; use crate::serve_common::{self, Result};
use crate::serve_common::Result;
pub async fn init(req: Request<Body>) -> Result<Response<Body>> { pub async fn init(req: Request<Body>) -> Result<Response<Body>> {
do_response!(inner_init(req).await) do_response!(inner_init(req).await)

View File

@@ -7,9 +7,7 @@ use serde_json::{json, Value};
use crate::{db, jose}; use crate::{db, jose};
use crate::db::Key; use crate::db::Key;
use crate::do_response; use crate::do_response;
use crate::serve_common::{byte_to_multi_view_map, get_master_key, MultipleViewValue, open_local_db}; use crate::serve_common::{self, byte_to_multi_view_map, get_master_key, MultipleViewValue, open_local_db, Result};
use crate::serve_common;
use crate::serve_common::Result;
#[derive(Serialize, Deserialize)] #[derive(Serialize, Deserialize)]
struct Named { struct Named {

View File

@@ -3,8 +3,7 @@ use rust_util::XResult;
use serde_json::{json, Value}; use serde_json::{json, Value};
use crate::do_response; use crate::do_response;
use crate::serve_common; use crate::serve_common::{self, Result};
use crate::serve_common::Result;
pub async fn status() -> Result<Response<Body>> { pub async fn status() -> Result<Response<Body>> {
do_response!(inner_status().await) do_response!(inner_status().await)