use ruma::RoomId;
use crate::{RequestedRequiredStates, store::ambiguity_map::AmbiguityCache};
pub mod display_name;
pub mod msc4186;
pub mod sync_v2;
pub struct RoomCreationData<'a> {
room_id: &'a RoomId,
requested_required_states: &'a RequestedRequiredStates,
ambiguity_cache: &'a mut AmbiguityCache,
}
impl<'a> RoomCreationData<'a> {
pub fn new(
room_id: &'a RoomId,
requested_required_states: &'a RequestedRequiredStates,
ambiguity_cache: &'a mut AmbiguityCache,
) -> Self {
Self { room_id, requested_required_states, ambiguity_cache }
}
}