From ebdfede89fe7b3944709f0c4cf0a495cafc9a37a Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Fri, 29 Jul 2016 16:34:59 -0700 Subject: [PATCH] switch to new friends api --- domain-server/src/DomainGatekeeper.cpp | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/domain-server/src/DomainGatekeeper.cpp b/domain-server/src/DomainGatekeeper.cpp index 60ba409d3b..f3a7febb9d 100644 --- a/domain-server/src/DomainGatekeeper.cpp +++ b/domain-server/src/DomainGatekeeper.cpp @@ -826,20 +826,33 @@ void DomainGatekeeper::getDomainOwnerFriendsList() { callbackParams.errorCallbackReceiver = this; callbackParams.errorCallbackMethod = "getDomainOwnerFriendsListErrorCallback"; - const QString GET_FRIENDS_LIST_PATH = "api/v1/users"; - QUrlQuery query; - query.addQueryItem("filter", "friends"); - + const QString GET_FRIENDS_LIST_PATH = "api/v1/user/friends"; DependencyManager::get()->sendRequest(GET_FRIENDS_LIST_PATH, AccountManagerAuth::Required, QNetworkAccessManager::GetOperation, callbackParams, QByteArray(), - NULL, QVariantMap(), query); + NULL, QVariantMap()); } void DomainGatekeeper::getDomainOwnerFriendsListJSONCallback(QNetworkReply& requestReply) { + // { + // status: "success", + // data: { + // friends: [ + // "chris", + // "freidrica", + // "G", + // "huffman", + // "leo", + // "philip", + // "ryan", + // "sam", + // "ZappoMan" + // ] + // } + // } QJsonObject jsonObject = QJsonDocument::fromJson(requestReply.readAll()).object(); if (jsonObject["status"].toString() == "success") { _domainOwnerFriends.clear(); - QJsonArray friends = jsonObject["data"].toObject()["users"].toArray(); + QJsonArray friends = jsonObject["data"].toObject()["friends"].toArray(); for (int i = 0; i < friends.size(); i++) { QString friendUserName = friends.at(i).toObject()["username"].toString(); _domainOwnerFriends += friendUserName;