Compare commits

...

2 Commits

Author SHA1 Message Date
projectmoon 67291e6deb Switch to Duration::from_secs, because we don't need nanos.
continuous-integration/drone/push Build is passing Details
2021-02-10 20:30:17 +00:00
projectmoon 7e23f80e42 Get user list: replace format! with direct string conversion. 2021-02-10 20:25:42 +00:00
2 changed files with 5 additions and 10 deletions

View File

@ -27,7 +27,7 @@ fn check_message_age(
oldest_message_age: u64,
) -> bool {
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 {
true

View File

@ -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) {
let members: Vec<RoomMember> = joined_room.joined_members().await.ok().unwrap_or_default();
let to_username = |member: RoomMember| {
format!(
"@{}:{}",
member.user_id().localpart(),
member.user_id().server_name()
)
};
members.into_iter().map(to_username).collect()
members
.into_iter()
.map(|member| member.user_id().to_string())
.collect()
} else {
vec![]
}