diff options
author | Timo Kösters <timo@koesters.xyz> | 2022-10-05 15:33:57 +0200 |
---|---|---|
committer | Nyaaori <+@nyaaori.cat> | 2022-10-10 14:02:00 +0200 |
commit | cff52d7ebb5066f3d8e513488b84a431c0093e65 (patch) | |
tree | 597e030b6f52c5282625a51fd0d7e0e799ea7e00 /src/database/key_value/rooms/search.rs | |
parent | face766e0f32481fd97a435f1ed8579d8cfc634c (diff) | |
download | conduit-cff52d7ebb5066f3d8e513488b84a431c0093e65.zip |
messing around with arcs
Diffstat (limited to 'src/database/key_value/rooms/search.rs')
-rw-r--r-- | src/database/key_value/rooms/search.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/database/key_value/rooms/search.rs b/src/database/key_value/rooms/search.rs index dfbdbc6..7b8d278 100644 --- a/src/database/key_value/rooms/search.rs +++ b/src/database/key_value/rooms/search.rs @@ -1,10 +1,10 @@ -use std::mem::size_of; +use std::{mem::size_of, sync::Arc}; use ruma::RoomId; use crate::{service, database::KeyValueDatabase, utils, Result, services}; -impl service::rooms::search::Data for KeyValueDatabase { +impl service::rooms::search::Data for Arc<KeyValueDatabase> { fn index_pdu<'a>(&self, shortroomid: u64, pdu_id: &[u8], message_body: String) -> Result<()> { let mut batch = message_body .split_terminator(|c: char| !c.is_alphanumeric()) |