Refactor and clean up code across multiple modules

- Simplified token type assignment in OAuth service.
- Removed unused session_lock module and re-exported Session from zesdex_entities.
- Cleaned up session entity by removing unnecessary comments and code.
- Consolidated session handling in HTTP handlers for better readability.
- Improved formatting and readability in OAuth repository tests.
- Enhanced session lock repository with clearer match statements.
- Streamlined session repository error handling.
- Refined RNG tests for better clarity.
- Adjusted module visibility and organization in lib.rs.
- Updated IPC client and connection code for better error handling and clarity.
- Improved frame handling in IPC for better readability.
- Organized module imports and added test utilities for IPC.
- Enhanced database connection error handling.
- Simplified JWT token creation error handling.
- Improved password verification error handling.
- Cleaned up state management code for better readability.
- Refactored middleware for session authentication and rate limiting.
- Simplified clipboard utility for better error handling.
- Enhanced logging initialization for better error reporting.
- Improved pagination utility with clearer method annotations.
- Cleaned up sanitization functions for filenames and paths.
- Enhanced slug generation functions for better clarity and usability.
This commit is contained in:
asepharyana
2026-07-17 09:08:41 +07:00
parent 22dd6fdda7
commit 1f0ae9f551
95 changed files with 1792 additions and 2131 deletions
+4 -20
View File
@@ -48,16 +48,8 @@ impl Tool for Grep {
///
/// Return: "no matches found" if empty, else a header + `path:line:text` rows.
fn run(&self, ctx: &ToolCtx, args: &Value) -> Result<String> {
let pattern = args
.get("pattern")
.and_then(|v| v.as_str())
.ok_or_else(|| anyhow!("missing required argument: pattern"))?
.to_string();
let rel = args
.get("path")
.and_then(|v| v.as_str())
.ok_or_else(|| anyhow!("missing required argument: path"))?
.to_string();
let pattern = crate::tool::arg_str(args, "pattern")?;
let rel = crate::tool::arg_str(args, "path")?;
let path = resolve_path(&ctx.workspaces, &rel)?;
if !path.exists() {
anyhow::bail!("path '{rel}' does not exist");
@@ -137,16 +129,8 @@ impl Tool for Glob {
///
/// Return: sorted newline-joined matches; "no files match" sentinel if empty.
fn run(&self, ctx: &ToolCtx, args: &Value) -> Result<String> {
let pat_str = args
.get("pattern")
.and_then(|v| v.as_str())
.ok_or_else(|| anyhow!("missing required argument: pattern"))?
.to_string();
let rel = args
.get("path")
.and_then(|v| v.as_str())
.ok_or_else(|| anyhow!("missing required argument: path"))?
.to_string();
let pat_str = crate::tool::arg_str(args, "pattern")?;
let rel = crate::tool::arg_str(args, "path")?;
let root = resolve_path(&ctx.workspaces, &rel)?;
if !root.exists() || !root.is_dir() {
anyhow::bail!("path '{rel}' is not a valid directory");