diff --git a/crates/dbconn/src/search.rs b/crates/dbconn/src/search.rs index 39def81..7d8eb56 100644 --- a/crates/dbconn/src/search.rs +++ b/crates/dbconn/src/search.rs @@ -81,6 +81,11 @@ pub async fn search_channel_databuffer( }; res.push(k); } + let res = if let Some(backend) = query.backend.as_ref() { + res.into_iter().filter(|x| x.backend == *backend).collect() + } else { + res + }; let ret = ChannelSearchResult { channels: res }; Ok(ret) }