HaikuDepot: Get existing rating from a user for a package
This commit is contained in:
parent
03598119a7
commit
054139a2d4
|
@ -389,6 +389,30 @@ WebAppInterface::RetrieveUserRatings(const BString& packageName,
|
|||
}
|
||||
|
||||
|
||||
status_t
|
||||
WebAppInterface::RetrieveUserRating(const BString& packageName,
|
||||
const BString& architecture, const BString& username,
|
||||
BMessage& message)
|
||||
{
|
||||
BString jsonString = JsonBuilder()
|
||||
.AddValue("jsonrpc", "2.0")
|
||||
.AddValue("id", ++fRequestIndex)
|
||||
.AddValue("method", "searchUserRatings")
|
||||
.AddArray("params")
|
||||
.AddObject()
|
||||
.AddValue("userNickname", username)
|
||||
.AddValue("pkgName", packageName)
|
||||
.AddValue("pkgVersionArchitectureCode", architecture)
|
||||
.AddValue("offset", 0)
|
||||
.AddValue("limit", 1)
|
||||
.EndObject()
|
||||
.EndArray()
|
||||
.End();
|
||||
|
||||
return _SendJsonRequest("userrating", jsonString, false, message);
|
||||
}
|
||||
|
||||
|
||||
status_t
|
||||
WebAppInterface::RetrieveScreenshot(const BString& code,
|
||||
int32 width, int32 height, BDataIO* stream)
|
||||
|
|
|
@ -54,6 +54,12 @@ public:
|
|||
int resultOffset, int maxResults,
|
||||
BMessage& message);
|
||||
|
||||
status_t RetrieveUserRating(
|
||||
const BString& packageName,
|
||||
const BString& architecture,
|
||||
const BString& username,
|
||||
BMessage& message);
|
||||
|
||||
status_t RetrieveScreenshot(
|
||||
const BString& code,
|
||||
int32 width, int32 height,
|
||||
|
|
Loading…
Reference in New Issue