Changeset 17352


Ignore:
Timestamp:
10/04/2016 07:20:29 PM (7 months ago)
Author:
ghazan
Message:

warning fixes

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/Cln_skinedit/src/main.cpp

    r17133 r17352  
    910910} 
    911911 
    912 static int ModulesLoaded(WPARAM, LPARAM) 
    913 { 
    914         return 0; 
    915 } 
    916  
    917912extern "C" int __declspec(dllexport) Load(void) 
    918913{ 
  • trunk/protocols/FacebookRM/src/process.cpp

    r17349 r17352  
    229229        int offset = 0; 
    230230        int limit = 21; 
    231  
    232         http::response resp; 
    233231 
    234232        // FIXME: Rework this whole request as offset doesn't work anyway, and allow to load all the unread messages for each thread (IMHO could be done in 2 single requests = 1) get number of messages for all threads 2) load the counts of messages for all threads) 
     
    431429 
    432430        // first get info about this thread and how many messages is there 
    433         HttpRequest *request = new ThreadInfoRequest(&facy, isChat, item_id); 
    434         http::response resp = facy.sendRequest(request); 
     431        http::response resp = facy.sendRequest(new ThreadInfoRequest(&facy, isChat, item_id)); 
    435432 
    436433        if (resp.code != HTTP_CODE_OK || resp.data.empty()) { 
     
    477474 
    478475                // Load batch of messages 
    479                 HttpRequest *request = new ThreadInfoRequest(&facy, isChat, item_id, batch, firstTimestamp.c_str(), messagesPerBatch); 
    480                 resp = facy.sendRequest(request); 
     476                resp = facy.sendRequest(new ThreadInfoRequest(&facy, isChat, item_id, batch, firstTimestamp.c_str(), messagesPerBatch)); 
    481477 
    482478                if (resp.code != HTTP_CODE_OK || resp.data.empty()) { 
     
    883879                        // Get name of this chat participant 
    884880                        std::string name = msg.user_id; // fallback to numeric id 
    885  
    886                         auto jt = fbc->participants.find(msg.user_id); 
    887                         if (jt != fbc->participants.end()) { 
    888                                 name = jt->second.nick; 
     881                        { 
     882                                auto jt = fbc->participants.find(msg.user_id); 
     883                                if (jt != fbc->participants.end()) { 
     884                                        name = jt->second.nick; 
     885                                } 
    889886                        } 
    890887 
     
    899896                        case SUBSCRIBE: 
    900897                        case UNSUBSCRIBE: 
    901                         { 
    902898                                UpdateChat(thread_id.c_str(), NULL, NULL, msg.message_text.c_str()); 
    903  
    904                                 std::vector<std::string> ids; 
    905                                 utils::text::explode(msg.data, ";", &ids); 
    906                                 for (std::vector<std::string>::size_type k = 0; k < ids.size(); k++) 
    907899                                { 
    908                                         auto jt = fbc->participants.find(ids[k]); 
    909                                         if (jt == fbc->participants.end()) { 
    910                                                 // We don't have this user there yet, so load info about him and then process event 
    911                                                 chatroom_participant participant; 
    912                                                 participant.is_former = (msg.type == UNSUBSCRIBE); 
    913                                                 participant.user_id = ids[k]; 
    914  
    915                                                 // FIXME: Load info about all participants at once 
    916                                                 fbc->participants.insert(std::make_pair(participant.user_id, participant)); 
    917                                                 LoadParticipantsNames(fbc); 
    918                                                 jt = fbc->participants.find(ids[k]); 
    919                                         } 
    920                                         if (jt != fbc->participants.end()) { 
    921                                                 if (msg.type == SUBSCRIBE) 
    922                                                         AddChatContact(thread_id.c_str(), jt->second, msg.isUnread); 
    923                                                 else 
    924                                                         RemoveChatContact(thread_id.c_str(), jt->second.user_id.c_str(), jt->second.nick.c_str()); 
     900                                        std::vector<std::string> ids; 
     901                                        utils::text::explode(msg.data, ";", &ids); 
     902                                        for (std::vector<std::string>::size_type k = 0; k < ids.size(); k++) { 
     903                                                auto jt = fbc->participants.find(ids[k]); 
     904                                                if (jt == fbc->participants.end()) { 
     905                                                        // We don't have this user there yet, so load info about him and then process event 
     906                                                        chatroom_participant participant; 
     907                                                        participant.is_former = (msg.type == UNSUBSCRIBE); 
     908                                                        participant.user_id = ids[k]; 
     909 
     910                                                        // FIXME: Load info about all participants at once 
     911                                                        fbc->participants.insert(std::make_pair(participant.user_id, participant)); 
     912                                                        LoadParticipantsNames(fbc); 
     913                                                        jt = fbc->participants.find(ids[k]); 
     914                                                } 
     915                                                if (jt != fbc->participants.end()) { 
     916                                                        if (msg.type == SUBSCRIBE) 
     917                                                                AddChatContact(thread_id.c_str(), jt->second, msg.isUnread); 
     918                                                        else 
     919                                                                RemoveChatContact(thread_id.c_str(), jt->second.user_id.c_str(), jt->second.nick.c_str()); 
     920                                                } 
    925921                                        } 
    926922                                } 
    927923                                break; 
    928                         } 
    929924                        case THREAD_NAME: 
    930925                                // proto->RenameChat(thread_id.c_str(), msg.data.c_str()); // this don't work, why? 
     
    13681363        if (!isOffline()) 
    13691364        { 
    1370                 HttpRequest *request = new ProfileRequest(facy.mbasicWorks, search.c_str()); 
    1371                 http::response resp = facy.sendRequest(request); 
     1365                http::response resp = facy.sendRequest(new ProfileRequest(facy.mbasicWorks, search.c_str())); 
    13721366 
    13731367                if (resp.code == HTTP_CODE_FOUND && resp.headers.find("Location") != resp.headers.end()) { 
     
    13751369 
    13761370                        // Use only valid username redirects 
    1377                         if (search.find("home.php") == std::string::npos) { 
    1378                                 HttpRequest *request = new ProfileRequest(facy.mbasicWorks, search.c_str()); 
    1379                                 resp = facy.sendRequest(request); 
    1380                         } 
     1371                        if (search.find("home.php") == std::string::npos) 
     1372                                resp = facy.sendRequest(new ProfileRequest(facy.mbasicWorks, search.c_str())); 
    13811373                } 
    13821374 
Note: See TracChangeset for help on using the changeset viewer.