From 2b0bc6def92b846effbed29a34f284a3ec2ac01a Mon Sep 17 00:00:00 2001 From: zousar <2936246+zousar@users.noreply.github.com> Date: Fri, 1 Dec 2023 14:49:10 -0700 Subject: Add endpoint for all chunk infos Add endpoint for querying all chunk infos in an oplog. --- src/zenserver/projectstore/projectstore.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'src/zenserver/projectstore/projectstore.cpp') diff --git a/src/zenserver/projectstore/projectstore.cpp b/src/zenserver/projectstore/projectstore.cpp index c6097dea2..b19913747 100644 --- a/src/zenserver/projectstore/projectstore.cpp +++ b/src/zenserver/projectstore/projectstore.cpp @@ -2242,14 +2242,10 @@ ProjectStore::GetProjectChunks(const std::string_view ProjectId, const std::stri Response.BeginArray("chunks"sv); for (ProjectStore::Oplog::ChunkInfo& Info : ChunkInfo) { - Response << Info.ChunkId; - } - Response.EndArray(); - - Response.BeginArray("sizes"sv); - for (ProjectStore::Oplog::ChunkInfo& Info : ChunkInfo) - { - Response << Info.ChunkSize; + Response.BeginObject(); + Response << "id"sv << Info.ChunkId; + Response << "size"sv << Info.ChunkSize; + Response.EndObject(); } Response.EndArray(); -- cgit v1.2.3