Changeset eb50495 for irc_send.c


Ignore:
Timestamp:
2010-05-04T08:45:10Z (11 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
9438323
Parents:
9893da3
Message:

Show offline/away status better in /WHO and /WHOIS.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc_send.c

    r9893da3 reb50495  
    231231                                irc_send_num( irc, num, "%s :%s", iu->nick, bu->status ? : bu->status_msg );
    232232                }
     233                else if( !( bu->flags & BEE_USER_ONLINE ) )
     234                {
     235                        irc_send_num( irc, 301, "%s :%s", iu->nick, "User is offline" );
     236                }
    233237        }
    234238        else
     
    252256                irc_send_num( irc, 352, "%s %s %s %s %s %c :0 %s",
    253257                              channel ? : "*", iu->user, iu->host, irc->root->host,
    254                               iu->nick, 'H', iu->fullname );
     258                              iu->nick, iu->flags & IRC_USER_AWAY ? 'G' : 'H',
     259                              iu->fullname );
    255260                l = l->next;
    256261        }
Note: See TracChangeset for help on using the changeset viewer.