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::do_response;
use crate::serve_common;
use crate::serve_common::GenericError;
use crate::serve_common::MemoryKey;
use crate::serve_common::Result;
use crate::serve_common::{self, GenericError, MemoryKey, Result};
use crate::serve_encrypt_decrypt;
use crate::serve_init;
use crate::serve_read_write;
@@ -151,6 +148,8 @@ Supports commands:
- POST /update
- POST /encrypt
- POST /decrypt
- POST /read
- POST /write
"##, env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION")
).into())?)
} else {

View File

@@ -6,16 +6,16 @@ use serde_json::{json, Value};
use crate::do_response;
use crate::jose;
use crate::serve_common;
use crate::serve_common::{byte_to_multi_view_map, get_master_key, MultipleViewValue};
use crate::serve_common::Result;
use crate::serve_common::{self, byte_to_multi_view_map, get_master_key, MultipleViewValue, Result};
#[derive(Serialize, Deserialize)]
struct DecryptRequest {
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)
}

View File

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

View File

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

View File

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