Changeset c133d4b8 for root_commands.c


Ignore:
Timestamp:
2010-06-05T01:06:26Z (9 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
cf1a979
Parents:
7e83e8e4
Message:

Added "channel set" command, mostly so I can test all that stuff. Needs
more work.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • root_commands.c

    r7e83e8e4 rc133d4b8  
    486486}
    487487
     488static set_t **cmd_channel_set_findhead( irc_t *irc, char *id )
     489{
     490        irc_channel_t *ic;
     491       
     492        if( ( ic = irc_channel_by_name( irc, id ) ) )
     493                return &ic->set;
     494        else
     495                return NULL;
     496}
     497
     498static void cmd_channel( irc_t *irc, char **cmd )
     499{
     500        if( g_strcasecmp( cmd[1], "set" ) == 0 )
     501        {
     502                MIN_ARGS( 2 );
     503               
     504                cmd_set_real( irc, cmd + 1, cmd_channel_set_findhead, NULL );
     505        }
     506        else
     507        {
     508                irc_usermsg( irc, "Unknown command: %s %s. Please use \x02help commands\x02 to get a list of available commands.", "channel", cmd[1] );
     509        }
     510}
     511
    488512static void cmd_add( irc_t *irc, char **cmd )
    489513{
     
    943967{
    944968        account_t *acc;
    945         struct chat *c;
    946969       
    947970        if( g_strcasecmp( cmd[1], "add" ) == 0 )
     
    10811104        { "blist",          0, cmd_blist,          0 },
    10821105        { "block",          1, cmd_block,          0 },
     1106        { "channel",        1, cmd_channel,        0 },
     1107        { "chat",           1, cmd_chat,           0 },
    10831108        { "drop",           1, cmd_drop,           0 },
    10841109        { "ft",             0, cmd_transfer,       0 },
     
    10951120        { "transfer",       0, cmd_transfer,       0 },
    10961121        { "yes",            0, cmd_yesno,          0 },
    1097         { "chat",           1, cmd_chat,           0 },
    10981122        { NULL }
    10991123};
Note: See TracChangeset for help on using the changeset viewer.