Skip to main content

tuwunel_admin/query/raw/
del.rs

1use tokio::time::Instant;
2use tuwunel_core::Result;
3
4use super::decode;
5use crate::admin_command;
6
7#[admin_command]
8pub(super) async fn raw_del(&self, map: String, key: String) -> Result {
9	let map = self.services.db.get(&map)?;
10	let timer = Instant::now();
11
12	let key = decode(&key);
13	map.remove(&key);
14
15	let query_time = timer.elapsed();
16	write!(self, "Operation completed in {query_time:?}").await
17}