From 9536e0bb47b12ea2ae01ab070dd9f6aa5bb360c2 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Fri, 29 Dec 2023 17:03:21 +0300 Subject: =?UTF-8?q?fixes=20#4085=20(=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8?= =?UTF-8?q?=20=D0=BD=D0=B5=D0=B2=D0=B8=D0=B4=D0=B8=D0=BC=D0=BE=D1=81=D1=82?= =?UTF-8?q?=D0=B8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- protocols/ICQCorp/src/protocol.cpp | 75 -------------------------------------- protocols/ICQCorp/src/protocol.h | 2 - protocols/ICQCorp/src/services.cpp | 29 --------------- 3 files changed, 106 deletions(-) (limited to 'protocols/ICQCorp/src') diff --git a/protocols/ICQCorp/src/protocol.cpp b/protocols/ICQCorp/src/protocol.cpp index bdbf79bce3..cb24b1ddf4 100644 --- a/protocols/ICQCorp/src/protocol.cpp +++ b/protocols/ICQCorp/src/protocol.cpp @@ -1151,81 +1151,6 @@ void ICQ::updateContactList() /////////////////////////////////////////////////////////////////////////////// -void ICQ::sendVisibleList() -{ - /* - unsigned int i, numUsers = 0; - ICQUser *u; - - if (statusVal != ID_STATUS_INVISIBLE) return; - - Packet userPacket; - userPacket << ICQ_VERSION - << ICQ_CMDxSND_VISxLIST - << sequenceVal - << sequenceVal - << uin - << (unsigned int)0x00; - - for (i=0; istatusVal != ID_STATUS_OFFLINE && g_plugin.getWord(u->hContact, "ApparentMode") == ID_STATUS_ONLINE) - numUsers++; - } - - if (numUsers == 0) return; - userPacket << (char)numUsers; - - for (i=0; istatusVal != ID_STATUS_OFFLINE && g_plugin.getWord(u->hContact, "ApparentMode") == ID_STATUS_ONLINE) - userPacket << icqUsers[i]->uin; - } - - Netlib_Logf(hNetlibUser, "[udp] sending visible list (%d)\n", sequenceVal); - sendICQ(udpSocket, userPacket, ICQ_CMDxSND_VISxLIST, sequenceVal); - */ -} - -/////////////////////////////////////////////////////////////////////////////// - -void ICQ::sendInvisibleList() -{ - /* - unsigned int i, numUsers = 0; - - Packet userPacket; - userPacket << ICQ_VERSION - << ICQ_CMDxSND_INVISxLIST - << sequenceVal - << sequenceVal - << uin - << (unsigned int)0x00; - - for (i=0; ihContact, "ApparentMode") == ID_STATUS_OFFLINE) - numUsers++; - } - - if (numUsers == 0) return; - userPacket << (char)numUsers; - - for (i=0; ihContact, "ApparentMode") == ID_STATUS_OFFLINE) - userPacket << icqUsers[i]->uin; - } - - Netlib_Logf(hNetlibUser, "[udp] sending invisible list (%d)\n", sequenceVal); - sendICQ(udpSocket, userPacket, ICQ_CMDxSND_INVISxLIST, sequenceVal); - */ -} - -/////////////////////////////////////////////////////////////////////////////// - void ICQ::updateUserList(ICQUser* /*u*/, char /*list*/, char /*add*/) { /* diff --git a/protocols/ICQCorp/src/protocol.h b/protocols/ICQCorp/src/protocol.h index 4e23d7781c..ef1adf9ad6 100644 --- a/protocols/ICQCorp/src/protocol.h +++ b/protocols/ICQCorp/src/protocol.h @@ -165,8 +165,6 @@ public: void requestSystemMsg(); void requestBroadcastMsg(); void updateContactList(); - void sendVisibleList(); - void sendInvisibleList(); void updateUserList(ICQUser *u, char list, char add); void processSystemMessage(Packet &packet, unsigned long checkUin, unsigned short newCommand, time_t timeSent); void ackSYS(unsigned int timeStamp); diff --git a/protocols/ICQCorp/src/services.cpp b/protocols/ICQCorp/src/services.cpp index 253dfb3e42..90a79b090f 100644 --- a/protocols/ICQCorp/src/services.cpp +++ b/protocols/ICQCorp/src/services.cpp @@ -392,34 +392,6 @@ static INT_PTR icqFileResume(WPARAM wParam, LPARAM lParam) /////////////////////////////////////////////////////////////////////////////// -static INT_PTR icqSetApparentMode(WPARAM, LPARAM) -{ - /* - CCSDATA *ccs = (CCSDATA *)lParam; - int oldMode, newMode = ccs->wParam; - ICQUser *u; - - u = icq.getUserByContact(ccs->hContact); - if (u == NULL) return 1; - - oldMode = db_get_w(u->hContact, ICQCORP_PROTONAME, "ApparentMode", 0); - if (newMode == oldMode) return 1; - - Netlib_Logf(hNetlibUser, "[ ] set apparent mode\n"); - - if (newMode == ID_STATUS_ONLINE || newMode == ID_STATUS_OFFLINE) db_set_w(u->hContact, ICQCORP_PROTONAME, "ApparentMode", (uint16_t)newMode); - else db_unset(u->hContact, ICQCORP_PROTONAME, "ApparentMode"); - - if (icq.statusVal <= ID_STATUS_OFFLINE) return 0; - - if (oldMode != 0) icq.updateUserList(u, oldMode == ID_STATUS_OFFLINE ? 1 : 2, 0); - if (newMode != 0) icq.updateUserList(u, newMode == ID_STATUS_OFFLINE ? 1 : 2, 1); - */ - return 0; -} - -/////////////////////////////////////////////////////////////////////////////// - static int icqContactDeleted(WPARAM hContact, LPARAM) { Netlib_Logf(hNetlibUser, "[ ] contact deleted\n"); @@ -469,7 +441,6 @@ int LoadServices() CreateProtoServiceFunction(protoName, PSS_FILEALLOW, icqFileAllow); CreateProtoServiceFunction(protoName, PSS_FILEDENY, icqFileDeny); CreateProtoServiceFunction(protoName, PSS_FILECANCEL, icqFileCancel); - CreateProtoServiceFunction(protoName, PSS_SETAPPARENTMODE, icqSetApparentMode); CreateProtoServiceFunction(protoName, PSR_MESSAGE, icqRecvMessage); CreateProtoServiceFunction(protoName, PSR_AWAYMSG, icqRecvAwayMsg); -- cgit v1.2.3