qDebug() << __PRETTY_FUNCTION__;
if (m_networkAccessManager->isConnected()) {
- if (successfulMethod == SituareService::SuccessfulUpdateLocation)
+ if (successfulMethod == SituareService::SuccessfulUpdateLocation) {
m_situareService->fetchLocations();
- else if ((successfulMethod == SituareService::SuccessfulRemoveMessage) ||
- (successfulMethod == SituareService::SuccessfulSendMessage))
+ } else if ((successfulMethod == SituareService::SuccessfulRemoveMessage) ||
+ (successfulMethod == SituareService::SuccessfulSendMessage)) {
m_situareService->fetchMessages();
- else if ((successfulMethod == SituareService::SuccessfulAddTags) ||
- (successfulMethod == SituareService::SuccessfulRemoveTags))
+ } else if ((successfulMethod == SituareService::SuccessfulAddTags) ||
+ (successfulMethod == SituareService::SuccessfulRemoveTags)) {
m_situareService->fetchLocations();
+ }
} else {
error(ErrorContext::NETWORK, QNetworkReply::UnknownNetworkError);
}
if (m_browser) {
QString url = FB_LOGIN_URL + "?";
- url.append("api_key=" + API_KEY +"&");
+ url.append("api_key=" + APP_ID +"&");
url.append("display=touch&");
url.append("fbconnect=1&");
url.append("next=" + FB_LOGIN_SUCCESS_URL + "&");
*/
const QString urlString = url.toString();
+
if (!urlString.contains(URL_SESSION_PARAMETER_BEGIN)) {
// login page url doesn't contain session
/// @todo INVOKE DIALOG ALSO WHEN STOPPED TO PERMISSION PAGE
#include <QString>
// Situare server constants
-#ifndef USE_TEST_SERVER
+#ifdef USE_PRODUCTION_SERVER
// Production server
const QString SITUARE_URL = "http://client.situare.net/";
const QString API_KEY = "4197c64da2fb6b927236feaea32d7d81";
// Test server
const QString SITUARE_URL = "http://emmerichgn.facebook.joyent.us/";
const QString API_KEY = "cf77865a5070f2c2ba3b52cbf3371579";
+ const QString APP_ID = "286811277465";
#endif
// Situare JSON callback data
const QString REVERSE_GEO = "reversegeo.php";
const QString GET_LOCATIONS = "getLocations.php";
const QString GET_MESSAGES = "getMessages.php";
+const QString SEND_MESSAGE = "sendMessage.php";
+const QString REMOVE_MESSAGE = "removeMessage.php";
// Cookies
const QString COOKIE = "Cookie";
{
qDebug() << __PRETTY_FUNCTION__;
-// //Request sent to server does not need the UID
-// QByteArray arr = m_database->getNotifications(613374451);
-
-// parseMessagesData(arr);
-
buildRequest(GET_MESSAGES, QHash<QString, QString>());
}
return SituareService::RequestReverseGeo;
else if (url.toString().contains(GET_MESSAGES))
return SituareService::RequestGetMessages;
+ else if (url.toString().contains(REMOVE_MESSAGE))
+ return SituareService::RequestRemoveMessage;
+ else if (url.toString().contains(SEND_MESSAGE))
+ return SituareService::RequestSendMessage;
else
return SituareService::RequestUnknown;
}
parseUserData(resultData);
else if (requestName == SituareService::RequestUpdateLocation)
emit updateWasSuccessful(SituareService::SuccessfulUpdateLocation);
+ else if (requestName == SituareService::RequestRemoveMessage)
+ emit updateWasSuccessful(SituareService::SuccessfulRemoveMessage);
else if (requestName == SituareService::RequestReverseGeo)
parseReverseGeoData(resultData);
else if (requestName == SituareService::RequestGetMessages)
parseMessagesData(resultData);
+ else if (requestName == SituareService::RequestSendMessage)
+ emit updateWasSuccessful((SituareService::SuccessfulSendMessage));
}
}
}
received.append(message);
- emit fetchImage(message.id(), messageMap["image_url"].toString());
+ //emit fetchImage(message.id(), messageMap["image_url"].toString());
}
foreach (QVariant messageVariant, result["sent"].toList()) {
{
qDebug() << __PRETTY_FUNCTION__;
- if (m_database->removeMessage(613374451, id))
- emit updateWasSuccessful(SituareService::SuccessfulRemoveMessage);
+ QHash<QString, QString> parameters;
+ parameters.insert("mid", id);
+
+ buildRequest(REMOVE_MESSAGE, parameters);
}