Changeset d860a8d for root_commands.c


Ignore:
Timestamp:
2010-04-01T03:38:50Z (9 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
e63507a
Parents:
81e04e1
Message:

Restored "account" root command and restored enough stuff to be able to
send messages. Also started moving stuff out from nogaim.* into bee_* files.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • root_commands.c

    r81e04e1 rd860a8d  
    221221        }
    222222}
     223#endif
    223224
    224225struct cmd_account_del_data
     
    233234        account_t *a;
    234235       
    235         for( a = cad->irc->accounts; a && a != cad->a; a = a->next );
     236        for( a = cad->irc->b->accounts; a && a != cad->a; a = a->next );
    236237       
    237238        if( a == NULL )
     
    245246        else
    246247        {
    247                 account_del( cad->irc, a );
     248                account_del( cad->irc->b, a );
    248249                irc_usermsg( cad->irc, "Account deleted" );
    249250        }
     
    286287                set_name = set_full;
    287288               
    288                 head = &irc->set;
     289                head = &irc->b->set;
    289290        }
    290291        else
     
    357358        account_t *a;
    358359       
    359         if( ( a = account_get( irc, id ) ) )
     360        if( ( a = account_get( irc->b, id ) ) )
    360361                return &a->set;
    361362        else
     
    405406                }
    406407
    407                 a = account_add( irc, prpl, cmd[3], cmd[4] );
     408                a = account_add( irc->b, prpl, cmd[3], cmd[4] );
    408409                if( cmd[5] )
    409410                {
     
    419420                MIN_ARGS( 2 );
    420421
    421                 if( !( a = account_get( irc, cmd[2] ) ) )
     422                if( !( a = account_get( irc->b, cmd[2] ) ) )
    422423                {
    423424                        irc_usermsg( irc, "Invalid account" );
     
    441442                                               "set' command. Are you sure you want to delete this "
    442443                                               "account?", a->prpl->name, a->user );
    443                         query_add( irc, NULL, msg, cmd_account_del_yes, cmd_account_del_no, cad );
     444                        //query_add( irc, NULL, msg, cmd_account_del_yes, cmd_account_del_no, cad );
    444445                        g_free( msg );
    445446                }
     
    452453                        irc_usermsg( irc, "Account list:" );
    453454               
    454                 for( a = irc->accounts; a; a = a->next )
     455                for( a = irc->b->accounts; a; a = a->next )
    455456                {
    456457                        char *con;
     
    475476                if( cmd[2] )
    476477                {
    477                         if( ( a = account_get( irc, cmd[2] ) ) )
     478                        if( ( a = account_get( irc->b, cmd[2] ) ) )
    478479                        {
    479480                                if( a->ic )
     
    484485                                else
    485486                                {
    486                                         account_on( irc, a );
     487                                        account_on( irc->b, a );
    487488                                }
    488489                        }
     
    495496                else
    496497                {
    497                         if ( irc->accounts ) {
     498                        if ( irc->b->accounts )
     499                        {
    498500                                irc_usermsg( irc, "Trying to get all accounts connected..." );
    499501                       
    500                                 for( a = irc->accounts; a; a = a->next )
     502                                for( a = irc->b->accounts; a; a = a->next )
    501503                                        if( !a->ic && a->auto_connect )
    502                                                 account_on( irc, a );
     504                                                account_on( irc->b, a );
    503505                        }
    504506                        else
     
    514516                        irc_usermsg( irc, "Deactivating all active (re)connections..." );
    515517                       
    516                         for( a = irc->accounts; a; a = a->next )
     518                        for( a = irc->b->accounts; a; a = a->next )
    517519                        {
    518520                                if( a->ic )
    519                                         account_off( irc, a );
     521                                        account_off( irc->b, a );
    520522                                else if( a->reconnect )
    521523                                        cancel_auto_reconnect( a );
    522524                        }
    523525                }
    524                 else if( ( a = account_get( irc, cmd[2] ) ) )
     526                else if( ( a = account_get( irc->b, cmd[2] ) ) )
    525527                {
    526528                        if( a->ic )
    527529                        {
    528                                 account_off( irc, a );
     530                                account_off( irc->b, a );
    529531                        }
    530532                        else if( a->reconnect )
     
    557559}
    558560
     561#if 0
    559562static void cmd_add( irc_t *irc, char **cmd )
    560563{
     
    12221225const command_t commands[] = {
    12231226        { "help",           0, cmd_help,           0 },
     1227        { "account",        1, cmd_account,        0 },
    12241228#if 0
    12251229        { "identify",       1, cmd_identify,       0 },
    12261230        { "register",       1, cmd_register,       0 },
    12271231        { "drop",           1, cmd_drop,           0 },
    1228         { "account",        1, cmd_account,        0 },
    12291232        { "add",            2, cmd_add,            0 },
    12301233        { "info",           1, cmd_info,           0 },
Note: See TracChangeset for help on using the changeset viewer.