feat: update
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
@@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user