feat: update
This commit is contained in:
@@ -2,12 +2,13 @@ use std::sync::Mutex;
|
||||
|
||||
use base64::Engine;
|
||||
use base64::engine::general_purpose::STANDARD;
|
||||
use hyper::StatusCode;
|
||||
use josekit::jwk::alg::rsa::RsaKeyPair;
|
||||
use rusqlite::Connection;
|
||||
use rust_util::{opt_result, simple_error, XResult};
|
||||
use seckey::SecBytes;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use serde_json::{Map, Value};
|
||||
use serde_json::{json, Map, Value};
|
||||
|
||||
use crate::db;
|
||||
|
||||
@@ -29,6 +30,24 @@ macro_rules! do_response {
|
||||
)
|
||||
}
|
||||
|
||||
pub fn ok(body: Value) -> XResult<(StatusCode, Value)> {
|
||||
Ok((StatusCode::OK, body))
|
||||
}
|
||||
|
||||
pub fn error(error: &str) -> XResult<(StatusCode, Value)> {
|
||||
Ok((
|
||||
StatusCode::BAD_REQUEST,
|
||||
json!({ "error": error })
|
||||
))
|
||||
}
|
||||
|
||||
// pub fn bad_request(error: &str, error_message: &str) -> XResult<(StatusCode, Value)> {
|
||||
// Ok((
|
||||
// StatusCode::BAD_REQUEST,
|
||||
// json!({ "error": error, "error_message": error_message })
|
||||
// ))
|
||||
// }
|
||||
|
||||
pub struct MemoryKey {
|
||||
pub database_file: String,
|
||||
pub instance_rsa_key_pair: RsaKeyPair,
|
||||
|
||||
Reference in New Issue
Block a user