Changeset 1d39159 for irc_send.c


Ignore:
Timestamp:
2010-04-05T00:18:24Z (14 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
0b5cc72
Parents:
f012a9f
Message:

Get full names properly. Handling of nick_source setting and
imcb_nick_hint() is probably still broken.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc_send.c

    rf012a9f r1d39159  
    220220                      iu->nick, iu->user, iu->host, iu->fullname );
    221221       
    222         /*
    223         if( u->ic )
    224                 irc_send_num( irc, 312, "%s %s.%s :%s network", u->nick, u->ic->acc->user,
    225                            u->ic->acc->server && *u->ic->acc->server ? u->ic->acc->server : "",
    226                            u->ic->acc->prpl->name );
     222        if( iu->bu )
     223        {
     224                bee_user_t *bu = iu->bu;
     225               
     226                irc_send_num( irc, 312, "%s %s.%s :%s network", iu->nick, bu->ic->acc->user,
     227                           bu->ic->acc->server && *bu->ic->acc->server ? bu->ic->acc->server : "",
     228                           bu->ic->acc->prpl->name );
     229               
     230                if( bu->status )
     231                {
     232                        if( bu->status_msg )
     233                                irc_send_num( irc, 301, "%s :%s (%s)", iu->nick, bu->status, bu->status_msg );
     234                        else
     235                                irc_send_num( irc, 301, "%s :%s", iu->nick, bu->status );
     236                }
     237               
     238                /*
     239                if( u->status_msg )
     240                        irc_send_num( irc, 333, "%s :Status: %s", u->nick, u->status_msg );
     241                */
     242        }
    227243        else
    228                 irc_send_num( irc, 312, "%s %s :%s", u->nick, irc->myhost, IRCD_INFO );
    229         */
    230        
    231         /*
    232         if( u->away )
    233                 irc_send_num( irc, 301, "%s :%s", u->nick, u->away );
    234         if( u->status_msg )
    235                 irc_send_num( irc, 333, "%s :Status: %s", u->nick, u->status_msg );
    236         */
     244        {
     245                irc_send_num( irc, 312, "%s %s :%s", iu->nick, irc->root->host, IRCD_INFO " " BITLBEE_VERSION );
     246        }
    237247       
    238248        irc_send_num( irc, 318, "%s :End of /WHOIS list", iu->nick );
Note: See TracChangeset for help on using the changeset viewer.