HaikuDepot: Added captcha request to WebAppInterface

Also removed some disabled debug output.
This commit is contained in:
Stephan Aßmus
2014-09-20 01:35:35 +02:00
parent ee2985c144
commit fe6f67b410
2 changed files with 20 additions and 6 deletions
+17 -6
View File
@@ -277,8 +277,6 @@ WebAppInterface::RetrievePackageInfo(const BString& packageName,
.EndArray()
.End();
// printf("Sending JSON:\n%s\n", jsonString.String());
return _SendJsonRequest("pkg", jsonString, message);
}
@@ -311,8 +309,6 @@ WebAppInterface::RetrieveBulkPackageInfo(const StringList& packageNames,
.EndArray()
.End();
// printf("Sending JSON:\n%s\n", jsonString.String());
return _SendJsonRequest("pkg", jsonString, message);
}
@@ -366,12 +362,27 @@ WebAppInterface::RetrieveUserRatings(const BString& packageName,
.EndArray()
.End();
// printf("Sending JSON:\n%s\n", jsonString.String());
return _SendJsonRequest("userrating", jsonString, message);
}
status_t
WebAppInterface::RequestCaptcha(BMessage& message)
{
BString jsonString = JsonBuilder()
.AddValue("jsonrpc", "2.0")
.AddValue("id", ++fRequestIndex)
.AddValue("method", "generateCaptcha")
.AddArray("params")
.AddObject()
.EndObject()
.EndArray()
.End();
return _SendJsonRequest("captcha", jsonString, message);
}
status_t
WebAppInterface::RetrieveScreenshot(const BString& code,
int32 width, int32 height, BDataIO* stream)
+3
View File
@@ -52,6 +52,9 @@ public:
const BString& code,
int32 width, int32 height,
BDataIO* stream);
status_t RequestCaptcha(BMessage& message);
private:
status_t _SendJsonRequest(const char* domain,
BString jsonString, BMessage& reply) const;