rwhod: filter idle users and down hosts serverside

This commit is contained in:
2026-06-23 17:09:17 +09:00
parent e594419aed
commit 736a962257
3 changed files with 40 additions and 30 deletions
+1 -1
View File
@@ -67,7 +67,7 @@ async fn main() -> anyhow::Result<()> {
.expect("Failed to connect to rwhod server");
let mut reply = conn
.ruptime()
.ruptime(args.all)
.await
.context("Failed to send rwho request")?
.map_err(|e| anyhow::anyhow!("Server returned an error for rwho request: {:?}", e))?;
-4
View File
@@ -52,10 +52,6 @@ async fn main() -> anyhow::Result<()> {
.context("Failed to send rwho request")?
.map_err(|e| anyhow::anyhow!("Server returned an error for rwho request: {:?}", e))?;
if !args.all {
reply.retain(|(_, user)| user.idle_time.num_minutes() <= 11);
}
reply.sort_by(|(host, user), (host2, user2)| {
user.user_id
.cmp(&user2.user_id)