mirror of
https://github.com/t8y2/dbx.git
synced 2026-10-31 00:22:30 +00:00
feat(driver-store): badge-style version/size, refresh button, fix dameng icon
- Show version and size as rounded badges instead of plain text - Display remote version with amber badge when update available - Add refresh button to clear registry cache and reload - Add invalidate_agent_registry_cache Tauri command - Fix dameng icon mapping (dameng -> dm)
This commit is contained in:
@@ -114,6 +114,7 @@ async fn main() {
|
||||
.route("/redis/hash-set", post(routes::redis::hash_set))
|
||||
.route("/redis/hash-del", post(routes::redis::hash_del))
|
||||
.route("/redis/list-push", post(routes::redis::list_push))
|
||||
.route("/redis/list-set", post(routes::redis::list_set))
|
||||
.route("/redis/list-remove", post(routes::redis::list_remove))
|
||||
.route("/redis/set-add", post(routes::redis::set_add))
|
||||
.route("/redis/set-remove", post(routes::redis::set_remove))
|
||||
|
||||
@@ -195,6 +195,18 @@ pub async fn list_push(
|
||||
Ok(Json(()))
|
||||
}
|
||||
|
||||
pub async fn list_set(
|
||||
State(state): State<Arc<WebState>>,
|
||||
Json(req): Json<RedisListRequest>,
|
||||
) -> Result<Json<()>, AppError> {
|
||||
let index = req.index.unwrap_or(0);
|
||||
let value = req.value.as_deref().unwrap_or("");
|
||||
dbx_core::redis_ops::redis_list_set_in_db_core(&state.app, &req.connection_id, req.db, &req.key_raw, index, value)
|
||||
.await
|
||||
.map_err(AppError)?;
|
||||
Ok(Json(()))
|
||||
}
|
||||
|
||||
pub async fn list_remove(
|
||||
State(state): State<Arc<WebState>>,
|
||||
Json(req): Json<RedisListRequest>,
|
||||
|
||||
Reference in New Issue
Block a user