summaryrefslogtreecommitdiff
path: root/src/client/Client.cpp
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-06-22 15:35:32 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-06-22 15:35:32 (GMT)
commitbeee75d9d1f9bc4a897887a0ac5b427449213f80 (patch)
tree5b76724ab9c7ae8ea719066b01e301ec8cbacec8 /src/client/Client.cpp
parente6e23669eea8768ec004c16437c67717b66fb1a0 (diff)
downloadpowder-beee75d9d1f9bc4a897887a0ac5b427449213f80.zip
powder-beee75d9d1f9bc4a897887a0ac5b427449213f80.tar.gz
Multiple pages of comments
Diffstat (limited to 'src/client/Client.cpp')
-rw-r--r--src/client/Client.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/Client.cpp b/src/client/Client.cpp
index 71bbfc4..ec88927 100644
--- a/src/client/Client.cpp
+++ b/src/client/Client.cpp
@@ -851,6 +851,7 @@ SaveInfo * Client::GetSave(int saveID, int saveDate)
json::Number tempDate = objDocument["Date"];
json::Boolean tempPublished = objDocument["Published"];
json::Boolean tempFavourite = objDocument["Favourite"];
+ json::Number tempComments = objDocument["Comments"];
json::Array tagsArray = objDocument["Tags"];
vector<string> tempTags;
@@ -873,6 +874,7 @@ SaveInfo * Client::GetSave(int saveID, int saveDate)
tempPublished.Value(),
tempTags
);
+ tempSave->Comments = tempComments.Value();
tempSave->Favourite = tempFavourite.Value();
return tempSave;
}
@@ -939,7 +941,7 @@ std::vector<SaveComment*> * Client::GetComments(int saveID, int start, int count
std::stringstream urlStream;
char * data;
int dataStatus, dataLength;
- urlStream << "http://" << SERVER << "/Browse/View.json?ID=" << saveID << "&Mode=Comments&Start=" << start << "&Count=" << count;
+ urlStream << "http://" << SERVER << "/Browse/Comments.json?ID=" << saveID << "&Start=" << start << "&Count=" << count;
data = http_simple_get((char *)urlStream.str().c_str(), &dataStatus, &dataLength);
if(dataStatus == 200 && data)
{