diff options
Diffstat (limited to 'protocols/FacebookRM/src/process.cpp')
-rw-r--r-- | protocols/FacebookRM/src/process.cpp | 7 |
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; |