state-res: Remove unused functions
This commit is contained in:
parent
f65b8b63e2
commit
2d83cf9a03
@ -14,7 +14,7 @@ use ruma_events::{
|
|||||||
use ruma_identifiers::{RoomVersionId, UserId};
|
use ruma_identifiers::{RoomVersionId, UserId};
|
||||||
use tracing::{debug, error, info, warn};
|
use tracing::{debug, error, info, warn};
|
||||||
|
|
||||||
use crate::{room_version::RoomVersion, Error, Event, Result, StateMap};
|
use crate::{room_version::RoomVersion, Error, Event, Result};
|
||||||
|
|
||||||
/// For the given event `kind` what are the relevant auth events that are needed to authenticate
|
/// For the given event `kind` what are the relevant auth events that are needed to authenticate
|
||||||
/// this `content`.
|
/// this `content`.
|
||||||
@ -759,39 +759,6 @@ fn check_redaction<E: Event>(
|
|||||||
Ok(false)
|
Ok(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Check that the member event matches `state`.
|
|
||||||
///
|
|
||||||
/// This function returns false instead of failing when deserialization fails.
|
|
||||||
fn check_membership<E: Event>(member_event: Option<Arc<E>>, state: MembershipState) -> bool {
|
|
||||||
if let Some(event) = member_event {
|
|
||||||
if let Some(Ok(membership)) = event
|
|
||||||
.content()
|
|
||||||
.get("membership")
|
|
||||||
.map(|m| serde_json::from_value::<MembershipState>(m.clone()))
|
|
||||||
{
|
|
||||||
membership == state
|
|
||||||
} else {
|
|
||||||
false
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Can this room federate based on its m.room.create event.
|
|
||||||
fn can_federate<E: Event>(auth_events: &StateMap<Arc<E>>) -> bool {
|
|
||||||
let creation_event = auth_events.get(&(EventType::RoomCreate, "".into()));
|
|
||||||
if let Some(ev) = creation_event {
|
|
||||||
if let Some(fed) = ev.content().get("m.federate") {
|
|
||||||
fed == "true"
|
|
||||||
} else {
|
|
||||||
false
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Helper function to fetch the power level needed to send an event of type
|
/// Helper function to fetch the power level needed to send an event of type
|
||||||
/// `e_type` based on the rooms "m.room.power_level" event.
|
/// `e_type` based on the rooms "m.room.power_level" event.
|
||||||
fn get_send_level<E: Event>(
|
fn get_send_level<E: Event>(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user