diff options
| author | Simon 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) |
| commit | beee75d9d1f9bc4a897887a0ac5b427449213f80 (patch) | |
| tree | 5b76724ab9c7ae8ea719066b01e301ec8cbacec8 /src/client/Client.cpp | |
| parent | e6e23669eea8768ec004c16437c67717b66fb1a0 (diff) | |
| download | powder-beee75d9d1f9bc4a897887a0ac5b427449213f80.zip powder-beee75d9d1f9bc4a897887a0ac5b427449213f80.tar.gz | |
Multiple pages of comments
Diffstat (limited to 'src/client/Client.cpp')
| -rw-r--r-- | src/client/Client.cpp | 4 |
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) { |
