summaryrefslogtreecommitdiff
path: root/protocols/FacebookRM/src/json.cpp
diff options
context:
space:
mode:
authorRobert Pösel <robyer@seznam.cz>2016-12-11 22:03:39 +0100
committerRobert Pösel <robyer@seznam.cz>2016-12-11 22:03:39 +0100
commit459a25ab00ba1a75cc8fd41656e98f95c1a45e9d (patch)
tree767a6234b0a6dc286800584789c1135172950fe9 /protocols/FacebookRM/src/json.cpp
parentc2c418eafb367c365b8e347e8598b2d859cdea39 (diff)
Facebook: Option to load all contacts at login (not only friends)
Diffstat (limited to 'protocols/FacebookRM/src/json.cpp')
-rw-r--r--protocols/FacebookRM/src/json.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/protocols/FacebookRM/src/json.cpp b/protocols/FacebookRM/src/json.cpp
index 95e9a793ab..c584bce416 100644
--- a/protocols/FacebookRM/src/json.cpp
+++ b/protocols/FacebookRM/src/json.cpp
@@ -164,7 +164,7 @@ int facebook_json_parser::parse_chat_participant_names(std::string *data, std::m
return EXIT_SUCCESS;
}
-int facebook_json_parser::parse_friends(std::string *data, std::map< std::string, facebook_user* >* friends)
+int facebook_json_parser::parse_friends(std::string *data, std::map< std::string, facebook_user* >* friends, bool loadAllContacts)
{
std::string jsonData = data->substr(9);
@@ -181,7 +181,7 @@ int facebook_json_parser::parse_friends(std::string *data, std::map< std::string
parseUser(*it, fbu);
// Facebook now sends also other types of contacts, which we do not want here
- if (fbu->type != CONTACT_FRIEND) {
+ if (!loadAllContacts && fbu->type != CONTACT_FRIEND) {
delete fbu;
continue;
}