Compare commits
2 Commits
d813198cb0
...
67291e6deb
Author | SHA1 | Date |
---|---|---|
|
67291e6deb | |
|
7e23f80e42 |
|
@ -27,7 +27,7 @@ fn check_message_age(
|
||||||
oldest_message_age: u64,
|
oldest_message_age: u64,
|
||||||
) -> bool {
|
) -> bool {
|
||||||
let sending_time = event.origin_server_ts;
|
let sending_time = event.origin_server_ts;
|
||||||
let oldest_timestamp = SystemTime::now().sub(Duration::new(oldest_message_age, 0));
|
let oldest_timestamp = SystemTime::now().sub(Duration::from_secs(oldest_message_age));
|
||||||
|
|
||||||
if sending_time > oldest_timestamp {
|
if sending_time > oldest_timestamp {
|
||||||
true
|
true
|
||||||
|
|
|
@ -28,15 +28,10 @@ pub async fn get_users_in_room(client: &Client, room_id: &RoomId) -> Vec<String>
|
||||||
if let Some(joined_room) = client.get_joined_room(room_id) {
|
if let Some(joined_room) = client.get_joined_room(room_id) {
|
||||||
let members: Vec<RoomMember> = joined_room.joined_members().await.ok().unwrap_or_default();
|
let members: Vec<RoomMember> = joined_room.joined_members().await.ok().unwrap_or_default();
|
||||||
|
|
||||||
let to_username = |member: RoomMember| {
|
members
|
||||||
format!(
|
.into_iter()
|
||||||
"@{}:{}",
|
.map(|member| member.user_id().to_string())
|
||||||
member.user_id().localpart(),
|
.collect()
|
||||||
member.user_id().server_name()
|
|
||||||
)
|
|
||||||
};
|
|
||||||
|
|
||||||
members.into_iter().map(to_username).collect()
|
|
||||||
} else {
|
} else {
|
||||||
vec![]
|
vec![]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue