summaryrefslogtreecommitdiff
path: root/protocols/FacebookRM/src/process.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/FacebookRM/src/process.cpp')
-rw-r--r--protocols/FacebookRM/src/process.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/protocols/FacebookRM/src/process.cpp b/protocols/FacebookRM/src/process.cpp
index 6ec0683538..9f115394ab 100644
--- a/protocols/FacebookRM/src/process.cpp
+++ b/protocols/FacebookRM/src/process.cpp
@@ -1139,6 +1139,13 @@ void FacebookProto::ProcessFriendRequests(void*)
// Get notifications
http::response resp = facy.flap(REQUEST_LOAD_FRIENDSHIPS);
+ // Workaround not working "mbasic." website for some people
+ if (!resp.isValid()) {
+ // Remember it didn't worked and try it again (internally it will try "m." this time)
+ facy.mbasicWorks = false;
+ resp = facy.flap(REQUEST_LOAD_FRIENDSHIPS);
+ }
+
if (resp.code != HTTP_CODE_OK) {
facy.handle_error("friendRequests");
return;