From 8ae09e329384682579d59fc92cd7ed5de37e1351 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 28 Dec 2017 20:30:32 +0300 Subject: Facebook: - fixes problems with decoding attachments; - major rework of class structure; - version bump --- protocols/FacebookRM/src/json.h | 49 ----------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 protocols/FacebookRM/src/json.h (limited to 'protocols/FacebookRM/src/json.h') diff --git a/protocols/FacebookRM/src/json.h b/protocols/FacebookRM/src/json.h deleted file mode 100644 index d62666a66d..0000000000 --- a/protocols/FacebookRM/src/json.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - -Facebook plugin for Miranda Instant Messenger -_____________________________________________ - -Copyright © 2009-11 Michal Zelinka, 2011-17 Robert Pösel - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . - -*/ - -#pragma once - -// Parser front-end - -#define lltoa _i64toa - -class facebook_json_parser -{ -public: - FacebookProto* proto; - int parse_friends(std::string*, std::map< std::string, facebook_user* >*, bool); - int parse_notifications(std::string*, std::map< std::string, facebook_notification* >*); - int parse_messages(std::string*, std::vector< facebook_message >*, std::map< std::string, facebook_notification* >*); - int parse_unread_threads(std::string*, std::vector< std::string >*); - int parse_thread_messages(std::string*, std::vector< facebook_message >*, bool unreadOnly); - int parse_history(std::string*, std::vector< facebook_message >*, std::string *); - int parse_thread_info(std::string* data, std::string* user_id); - int parse_user_info(std::string* data, facebook_user* fbu); - int parse_chat_info(std::string* data, facebook_chatroom* fbc); - int parse_chat_participant_names(std::string *data, std::map* participants); - int parse_messages_count(std::string *data, int *messagesCount, int *unreadCount); - - facebook_json_parser(FacebookProto* proto) - { - this->proto = proto; - } -}; -- cgit v1.2.3