IRC: your own away status, and everybody else's #89

Closed
opened 2026-09-02 23:25:36 -04:00 by Salastil · 1 comment
Owner

No AWAY is ever sent (send_away does not exist) and away-notify is not in WANTED_CAPS (irc.rs:702), so the member list's away field is hardcoded false at irc.rs:1541 for everyone.

So: you cannot mark yourself away, and you cannot see that anybody else is. The presence poll's deliveryFailed only covers whether a DM target exists at all.

Done looks like: /away [reason] and a status control, away-notify requested so other people's away state arrives live, and the roster drawing it.

No AWAY is ever sent (`send_away` does not exist) and `away-notify` is not in `WANTED_CAPS` (irc.rs:702), so the member list's `away` field is hardcoded `false` at irc.rs:1541 for everyone. So: you cannot mark yourself away, and you cannot see that anybody else is. The presence poll's `deliveryFailed` only covers whether a DM target exists at all. **Done looks like:** `/away [reason]` and a status control, `away-notify` requested so other people's away state arrives live, and the roster drawing it.
Author
Owner

Finished. /away [reason] and /back set it, 305/306 confirm it — the confirmation is what gets shown, rather than the command claiming success — and 301 reports somebody away when a message is sent to them.

The roster's away field was hardcoded false for everybody, which made it a decoration; it is the server's answer now. away-notify is requested so other people's away state arrives live, along with extended-join, account-notify and chghost.

nobilis f4c097c, moho https://git.salastil.com/Salastil/moho/commit/0d57bd0

Finished. `/away [reason]` and `/back` set it, 305/306 confirm it — the confirmation is what gets shown, rather than the command claiming success — and 301 reports somebody away when a message is sent to them. The roster's `away` field was hardcoded `false` for everybody, which made it a decoration; it is the server's answer now. `away-notify` is requested so other people's away state arrives live, along with `extended-join`, `account-notify` and `chghost`. nobilis f4c097c, moho https://git.salastil.com/Salastil/moho/commit/0d57bd0
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Salastil/moho#89