From 7449bade916ee0cd3a3b69031eb1e9db25c42f82 Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Mon, 29 Jul 2024 23:46:54 +0200 Subject: [PATCH] split up system api module --- src/api/system/mod.rs | 12 ++++++++++++ src/api/{system.rs => system/user.rs} | 3 +-- 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 src/api/system/mod.rs rename src/api/{system.rs => system/user.rs} (99%) diff --git a/src/api/system/mod.rs b/src/api/system/mod.rs new file mode 100644 index 0000000..cce9845 --- /dev/null +++ b/src/api/system/mod.rs @@ -0,0 +1,12 @@ +use crate::state::RpcState; +use jsonrpsee::RpcModule; + +mod power; +mod service; +mod user; + +pub fn register_methods(module: &mut RpcModule) { + power::register_methods(module); + user::register_methods(module); + service::register_methods(module); +} diff --git a/src/api/system.rs b/src/api/system/user.rs similarity index 99% rename from src/api/system.rs rename to src/api/system/user.rs index 4534d06..0ed8ccd 100644 --- a/src/api/system.rs +++ b/src/api/system/user.rs @@ -6,13 +6,12 @@ use jsonrpsee::RpcModule; use pwhash::sha512_crypt; use serde::{Deserialize, Serialize}; +use crate::api::ApiError; use ApiError::ConfigError; use ApiError::HashError; use ApiError::NotFound; use ApiError::ParameterDeserialize; -use super::ApiError; - const USER_CHANGE_PATH: &str = "system.user"; pub fn register_methods(module: &mut RpcModule) {