diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-02-12 16:47:01 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-02-12 16:47:01 (GMT) |
| commit | afe9e061e1d173731d8a5122c397a2caf4fe61ab (patch) | |
| tree | f045221d8718c44b8af516cb58bdb45c3c74114b /src/client | |
| parent | d25384c36c427d4afd71f87f8282b1a981c4b563 (diff) | |
| download | powder-afe9e061e1d173731d8a5122c397a2caf4fe61ab.zip powder-afe9e061e1d173731d8a5122c397a2caf4fe61ab.tar.gz | |
Better names for sort, allow showing own saves
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/Client.cpp | 8 | ||||
| -rw-r--r-- | src/client/Client.h | 2 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/client/Client.cpp b/src/client/Client.cpp index 112bdf1..1fbff93 100644 --- a/src/client/Client.cpp +++ b/src/client/Client.cpp @@ -469,7 +469,7 @@ std::vector<Comment*> * Client::GetComments(int saveID, int start, int count) return commentArray; } -std::vector<Save*> * Client::SearchSaves(int start, int count, string query, string sort, int & resultCount) +std::vector<Save*> * Client::SearchSaves(int start, int count, string query, string sort, bool showOwn, int & resultCount) { lastError = ""; resultCount = 0; @@ -489,6 +489,12 @@ std::vector<Save*> * Client::SearchSaves(int start, int count, string query, str urlStream << URLEscape(" "); urlStream << URLEscape("sort:") << URLEscape(sort); } + if(showOwn && authUser.ID) + { + if(query.length()) + urlStream << URLEscape(" "); + urlStream << URLEscape("user:") << URLEscape(authUser.Username); + } } data = http_simple_get((char *)urlStream.str().c_str(), &dataStatus, &dataLength); diff --git a/src/client/Client.h b/src/client/Client.h index 46c1848..084866b 100644 --- a/src/client/Client.h +++ b/src/client/Client.h @@ -52,7 +52,7 @@ public: unsigned char * GetSaveData(int saveID, int saveDate, int & dataLength); LoginStatus Login(string username, string password, User & user); void ClearThumbnailRequests(); - std::vector<Save*> * SearchSaves(int start, int count, string query, string sort, int & resultCount); + std::vector<Save*> * SearchSaves(int start, int count, string query, string sort, bool showOwn, int & resultCount); std::vector<Comment*> * GetComments(int saveID, int start, int count); Thumbnail * GetPreview(int saveID, int saveDate); Thumbnail * GetThumbnail(int saveID, int saveDate); |
