mirror of
https://github.com/qingchencloud/clawpanel.git
synced 2026-05-30 21:00:30 +08:00
- chat-debug.js: loadDebugInfo 完成后正确调用 renderDebugInfo 移除 loading - agents.js: loadAgents 失败时显示错误信息替代 loading - dashboard.js: renderLogs 无日志时显示提示信息 - memory.js: loadFiles 失败时显示错误信息 - services.js: loadServices/loadRegistry/loadBackups 添加 loading 状态并在完成/失败时移除 - extensions.js: loadCftunnel/loadClawapp 添加 loading 状态并在完成/失败时移除 - models.js: loadConfig 添加 loading 状态并在失败时显示错误 - gateway.js: loadConfig 添加 loading 状态并在失败时显示错误 - logs.js: loadLog/searchLog 使用 loading-text 样式并在失败时显示错误 确保所有异步加载函数都: 1. 开始时显示 loading 状态 2. 成功时渲染数据(自动移除 loading) 3. 失败时显示错误信息(替代 loading)
18 lines
319 B
Rust
18 lines
319 B
Rust
use std::path::PathBuf;
|
|
|
|
pub mod agent;
|
|
pub mod config;
|
|
pub mod device;
|
|
pub mod extensions;
|
|
pub mod logs;
|
|
pub mod memory;
|
|
pub mod pairing;
|
|
pub mod service;
|
|
|
|
/// 获取 OpenClaw 配置目录 (~/.openclaw/)
|
|
pub fn openclaw_dir() -> PathBuf {
|
|
dirs::home_dir()
|
|
.unwrap_or_default()
|
|
.join(".openclaw")
|
|
}
|