split presence data object into file; improve service encapsulations

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk
2024-07-27 23:25:13 +00:00
committed by Jason Volk
parent ea95627dce
commit ddc8c3b46c
5 changed files with 99 additions and 84 deletions
+2 -1
View File
@@ -4,7 +4,8 @@ use conduit::{debug_warn, utils, Error, Result};
use database::Map;
use ruma::{events::presence::PresenceEvent, presence::PresenceState, OwnedUserId, UInt, UserId};
use crate::{globals, presence::Presence, users, Dep};
use super::Presence;
use crate::{globals, users, Dep};
pub struct Data {
presenceid_presence: Arc<Map>,