See the TODO in the source code:
|
// RPL_ENDOFMOTD, join channels, set away status (TODO) |
Basically we don't set away status on reconnect, so, if a user is away but loses connection, on reconnect they won't be away anymore.
Fix is easy: just send an away message after the join messages in the linked code.
See the TODO in the source code:
tiny/libtiny_client/src/state.rs
Line 386 in efcb303
Basically we don't set away status on reconnect, so, if a user is away but loses connection, on reconnect they won't be away anymore.
Fix is easy: just send an away message after the join messages in the linked code.