diff options
author | Timo Kösters <timo@koesters.xyz> | 2022-12-18 06:37:03 +0100 |
---|---|---|
committer | Timo Kösters <timo@koesters.xyz> | 2022-12-18 06:37:03 +0100 |
commit | 6d5e54a66b96ab504eeb6cca03499fb03761dcb6 (patch) | |
tree | eb5d6683a7b9d38ab086613f0676ba743ed5065b /src/database | |
parent | 2b2bfb91c29b7536b21f73333dc6a6d059d49cbe (diff) | |
download | conduit-6d5e54a66b96ab504eeb6cca03499fb03761dcb6.zip |
fix: jaeger support
Diffstat (limited to 'src/database')
-rw-r--r-- | src/database/key_value/rooms/state_accessor.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/database/key_value/rooms/state_accessor.rs b/src/database/key_value/rooms/state_accessor.rs index 70e59ac..0f0c0dc 100644 --- a/src/database/key_value/rooms/state_accessor.rs +++ b/src/database/key_value/rooms/state_accessor.rs @@ -1,7 +1,4 @@ -use std::{ - collections::{BTreeMap, HashMap}, - sync::Arc, -}; +use std::{collections::HashMap, sync::Arc}; use crate::{database::KeyValueDatabase, service, services, utils, Error, PduEvent, Result}; use async_trait::async_trait; @@ -9,7 +6,7 @@ use ruma::{events::StateEventType, EventId, RoomId}; #[async_trait] impl service::rooms::state_accessor::Data for KeyValueDatabase { - async fn state_full_ids(&self, shortstatehash: u64) -> Result<BTreeMap<u64, Arc<EventId>>> { + async fn state_full_ids(&self, shortstatehash: u64) -> Result<HashMap<u64, Arc<EventId>>> { let full_state = services() .rooms .state_compressor @@ -17,7 +14,7 @@ impl service::rooms::state_accessor::Data for KeyValueDatabase { .pop() .expect("there is always one layer") .1; - let mut result = BTreeMap::new(); + let mut result = HashMap::new(); let mut i = 0; for compressed in full_state.into_iter() { let parsed = services() |