aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/projectstore/zenremoteprojectstore.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenserver/projectstore/zenremoteprojectstore.cpp')
-rw-r--r--src/zenserver/projectstore/zenremoteprojectstore.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/zenserver/projectstore/zenremoteprojectstore.cpp b/src/zenserver/projectstore/zenremoteprojectstore.cpp
index c0082b746..6b05442b3 100644
--- a/src/zenserver/projectstore/zenremoteprojectstore.cpp
+++ b/src/zenserver/projectstore/zenremoteprojectstore.cpp
@@ -152,14 +152,22 @@ public:
{
CbObjectWriter RequestWriter;
RequestWriter.AddString("method"sv, "getchunks"sv);
- RequestWriter.BeginArray("chunks"sv);
+ RequestWriter.BeginObject("Request"sv);
{
- for (const IoHash& RawHash : RawHashes)
+ RequestWriter.BeginArray("Chunks"sv);
{
- RequestWriter.AddHash(RawHash);
+ for (const IoHash& RawHash : RawHashes)
+ {
+ RequestWriter.BeginObject();
+ {
+ RequestWriter.AddHash("RawHash", RawHash);
+ }
+ RequestWriter.EndObject();
+ }
}
+ RequestWriter.EndArray(); // "chunks"
}
- RequestWriter.EndArray(); // "chunks"
+ RequestWriter.EndObject();
Request = RequestWriter.Save();
}