implement (rules) list api

This commit is contained in:
postscriptum 2026-03-23 09:00:19 +02:00
parent 461f838cc0
commit eeafed077a
4 changed files with 34 additions and 1 deletions

View file

@ -95,4 +95,13 @@ impl List {
pub async fn cache_clean(&self) -> Result<Option<Vec<String>>> {
self.cache.clean().await
}
/// Return active rules (from server memory)
pub async fn list(&self) -> Vec<String> {
self.index
.read()
.await
.iter()
.map(|item| item.to_string())
.collect()
}
}