~emersion/soju#250: 
RPL_NOWAWAY & RPL_UNAWAY should be broadcasted to connected clients of the same user

Hello,

i suggesting that RPL_NOWAWAY & RPL_UNAWAY should be broadcasted to all connected clients of the same user to ensure that being AWAY or not AWAY is reflected on all clients. Otherwise clients are not in synchronized and you are AWAY on one client and not AWAY on the others.

regards Kai

Status
RESOLVED CLOSED
Submitter
Kai Korla
Assigned to
No-one
Submitted
6 days ago
Updated
2 days ago
Labels
No labels applied.

~emersion REPORTED CLOSED 2 days ago

RPL_NOWAWAY/RPL_UNAWAY are only sent in response to a client-issued command. The AWAY message should be used instead of server-initiated notifications.

Currently, soju maintains one away status per downstream connection and merges them before sending them to the server. I don't think your suggestion makes sense with that design.

Register here or Log in to comment, or comment via email.