modular
This commit is contained in:
1 parent
306cce0e6f
commit
61cd197c12
5 files changed
+393
-360
No files matched your search
@@ -0,0 +1,27 @@
|
||||
use axum::Json;
|
||||
use axum::http::StatusCode;
|
||||
|
||||
mod commands;
|
||||
mod control;
|
||||
|
||||
pub use commands::{list_agents, run_command};
|
||||
pub use control::{
|
||||
EnrollTokenStatus, IssueEnrollTokenResponse, RevokeEnrollTokenResponse, StateStatsResponse,
|
||||
enroll, healthz, issue_enroll_token, list_enroll_tokens, revoke_enroll_token, state_stats,
|
||||
};
|
||||
|
||||
pub fn json_error(
|
||||
status: StatusCode,
|
||||
code: &str,
|
||||
message: &str,
|
||||
) -> (StatusCode, Json<serde_json::Value>) {
|
||||
(
|
||||
status,
|
||||
Json(serde_json::json!({
|
||||
"error": {
|
||||
"code": code,
|
||||
"message": message,
|
||||
}
|
||||
})),
|
||||
)
|
||||
}
|
||||
Reference in new issue
Block a user