Show
Ignore:
Timestamp:
07/01/08 05:59:12 (5 months ago)
Author:
flynd
Message:

More uin usage removed from console plugin.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/console/src/console.cpp

    r6361 r6372  
    299299    if (o->Password()[0] == '\0') 
    300300    { 
    301       gUserManager.DropOwner(); 
     301      gUserManager.DropOwner(o); 
    302302      UserSelect(); 
    303303    } 
    304304    else 
    305       gUserManager.DropOwner(); 
     305      gUserManager.DropOwner(o); 
    306306  } 
    307307 
     
    517517      for (unsigned short i = 0; i < MAX_CON; i++) 
    518518      { 
    519         if (s->Uin() == winCon[i]->nLastUin) 
    520           winCon[i]->nLastUin = 0; 
     519        if (s->Id() == winCon[i]->myLastId) 
     520          winCon[i]->myLastId.clear(); 
    521521      } 
    522522    } 
     
    639639    // Needs to be better dealt with... 
    640640    // How's this then? 
    641     winMain->wprintf("Registration complete!\nYour UIN is %ld\n", 
    642                      gUserManager.OwnerUin()); 
     641      winMain->wprintf("Registration complete!\nYour UIN is %s\n", 
     642          gUserManager.OwnerId(LICQ_PPID).c_str()); 
    643643    winMain->fProcessInput = &CLicqConsole::InputCommand; 
    644644    PrintStatus(); 
     
    815815        if (e->SubResult() == ICQ_TCPxACK_RETURN) 
    816816        { 
    817           u = gUserManager.FetchUser(e->Uin(), LOCK_R); 
     817          u = gUserManager.FetchUser(e->Id(), e->PPID(), LOCK_R); 
    818818          win->wprintf("%s is in %s mode:\n%s\n[Send \"urgent\" ('.u') to ignore]\n", 
    819819                       u->GetAlias(), u->StatusStr(), u->AutoResponse()); 
     
    822822        else if (e->SubResult() == ICQ_TCPxACK_REFUSE) 
    823823        { 
    824           u = gUserManager.FetchUser(e->Uin(), LOCK_R); 
     824          u = gUserManager.FetchUser(e->Id(), e->PPID(), LOCK_R); 
    825825          win->wprintf("%s refused %s.\n", 
    826826                       u->GetAlias(), ue->Description()); 
     
    839839          if(!ea->Accepted()) 
    840840          { 
    841             u = gUserManager.FetchUser(e->Uin(), LOCK_R); 
     841            u = gUserManager.FetchUser(e->Id(), e->PPID(), LOCK_R); 
    842842            win->wprintf("%s refused file: %s\n", 
    843843                         u->GetAlias(), ea->Response()); 
     
    906906        else 
    907907        { 
    908           u = gUserManager.FetchUser(e->Uin(), LOCK_R); 
     908          u = gUserManager.FetchUser(e->Id(), e->PPID(), LOCK_R); 
    909909          if (u != NULL && u->Away() && u->ShowAwayMsg()) 
    910910          { 
     
    21492149    { 
    21502150      *sz = '\0'; 
    2151       ICQOwner *o = gUserManager.FetchOwner(LOCK_W); 
     2151      ICQOwner* o = gUserManager.FetchOwner(LICQ_PPID, LOCK_W); 
    21522152      o->SetAutoResponse(data->szRsp); 
    2153       gUserManager.DropOwner(); 
     2153      gUserManager.DropOwner(o); 
    21542154      winMain->wprintf("%C%AAuto-response set.\n", 
    21552155                       m_cColorInfo->nColor, m_cColorInfo->nAttr); 
     
    30373037            winMain->wprintf("Registration complete for user %s\n",data->szUin); 
    30383038            gUserManager.SetOwnerUin(atol(data->szUin)); 
    3039             ICQOwner *owner = gUserManager.FetchOwner(LOCK_W); 
     3039            ICQOwner* owner = gUserManager.FetchOwner(LICQ_PPID, LOCK_W); 
    30403040            owner->SetPassword(data->szPassword1); 
    3041             gUserManager.DropOwner(); 
     3041            gUserManager.DropOwner(owner); 
    30423042 
    30433043            winMain->wprintf("Save password? (y/N) "); 
     
    30523052      break; 
    30533053    } 
    3054    
     3054 
    30553055  case STATE_QUERY: 
    30563056  { 
    3057     ICQOwner *o = gUserManager.FetchOwner(LOCK_W); 
     3057    ICQOwner* o = gUserManager.FetchOwner(LICQ_PPID, LOCK_W); 
    30583058    o->SetSavePassword(tolower(cIn) == 'y'); 
    3059     gUserManager.DropOwner(); 
    3060      
     3059    gUserManager.DropOwner(o); 
     3060 
    30613061    if (data->szOption[0] == '1') 
    30623062    { 
     
    32513251  winMain->state = STATE_LE; 
    32523252 
    3253   char sz[20]; 
    32543253  //TODO which owner 
    3255   sprintf(sz, "%lu", gUserManager.OwnerUin()); 
    3256    
    3257   winMain->data = new DataUserSelect(sz, LICQ_PPID);  
    3258    
    3259   ICQOwner *o = gUserManager.FetchOwner(LOCK_R); 
     3254  winMain->data = new DataUserSelect(gUserManager.OwnerId(LICQ_PPID).c_str(), LICQ_PPID); 
     3255 
     3256  ICQOwner* o = gUserManager.FetchOwner(LICQ_PPID, LOCK_R); 
    32603257  winMain->wprintf("%A%CEnter your password for %s (%s):%C%Z\n", A_BOLD, 
    32613258                   COLOR_GREEN, o->GetAlias(), o->IdString(), COLOR_WHITE, A_BOLD); 
    3262   gUserManager.DropOwner(); 
     3259  gUserManager.DropOwner(o); 
    32633260} 
    32643261 
     
    32883285    case STATE_QUERY: 
    32893286    { 
    3290       ICQOwner *o = gUserManager.FetchOwner(LOCK_W); 
     3287      ICQOwner* o = gUserManager.FetchOwner(LICQ_PPID, LOCK_W); 
    32913288      o->SetSavePassword(tolower(cIn) == 'y'); 
    32923289      o->SetPassword(data->szPassword); 
    3293       gUserManager.DropOwner(); 
     3290      gUserManager.DropOwner(o); 
    32943291 
    32953292      if (winMain->data)