diff --git a/src/database.rs b/src/database.rs index dee2e94..0fe8e52 100644 --- a/src/database.rs +++ b/src/database.rs @@ -7,7 +7,7 @@ pub struct MultiValue(sled::Tree); impl MultiValue { /// Get an iterator over all values. pub fn iter_all(&self) -> sled::Iter { - self.0.iter() + self.0.scan_prefix(b"d") } /// Get an iterator over all values of this id. diff --git a/src/main.rs b/src/main.rs index 92cb6d1..519d32b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -471,9 +471,9 @@ fn get_public_rooms_filtered_route( fn get_protocols_route( body: Ruma, ) -> MatrixResult { - MatrixResult(Ok(dbg!(get_protocols::Response { + MatrixResult(Ok(get_protocols::Response { protocols: HashMap::new(), - }))) + })) } #[put( @@ -618,7 +618,7 @@ fn main() { } pretty_env_logger::init(); - let data = Data::load_or_create("localhost"); + let data = Data::load_or_create("matrixtesting.koesters.xyz"); data.debug(); rocket::ignite()