Skip to content

Commit 58ecf79

Browse files
Merge pull request #25 from JamesHeinrich/main
Update JsonBuilder.cpp
2 parents 39843ac + cea2dc1 commit 58ecf79

File tree

1 file changed

+26
-23
lines changed

1 file changed

+26
-23
lines changed

src/io/JsonBuilder.cpp

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -286,16 +286,16 @@ static std::string generatePrimeNetJson(
286286
<< "}";
287287
}
288288
oss << ",\"program\":{"
289-
<< "\"name\":" << jsonEscape(programName)
290-
<< ",\"version\":" << jsonEscape(programVersion)
291-
<< ",\"port\":" << programPort
292-
<< ",\"os\":{"
293-
<< "\"os\":" << jsonEscape(osName);
294-
if (!osArchitecture.empty()) {
295-
oss << ",\"architecture\":" << jsonEscape(osArchitecture);
289+
<< "\"name\":\"prmers\""
290+
<< ",\"version\":" << jsonEscape(core::PRMERS_VERSION)
291+
<< ",\"port\":" << opts.portCode
292+
<< "}"; // close "program"
293+
oss << ",\"os\":{"
294+
<< "\"os\":" << jsonEscape(opts.osName);
295+
if (!opts.osArch.empty() && (opts.osArch != "unknown")) {
296+
oss << ",\"architecture\":" << jsonEscape(opts.osArch);
296297
}
297-
oss << "}" // close "program.os"
298-
<< "}"; // close "program"
298+
oss << "}"; // close "os"
299299
if (!user.empty()) oss << ",\"user\":" << jsonEscape(user);
300300
if (!computer.empty()) oss << ",\"computer\":" << jsonEscape(computer);
301301
if (!aid.empty()) oss << ",\"aid\":" << jsonEscape(aid);
@@ -385,15 +385,16 @@ std::string JsonBuilder::generate(const CliOptions& opts,
385385
if (opts.B2 > 0) oss << ",\"b2\":" << opts.B2;
386386
oss << ",\"fft-length\":" << transform_size;
387387
oss << ",\"program\":{"
388-
<< "\"name\":\"prmers\""
389-
<< ",\"version\":" << jsonEscape(core::PRMERS_VERSION)
390-
<< ",\"port\":" << opts.portCode
391-
<< ",\"os\":{"
392-
<< "\"os\":" << jsonEscape(opts.osName);
393-
if (!opts.osArch.empty()){
388+
<< "\"name\":\"prmers\""
389+
<< ",\"version\":" << jsonEscape(core::PRMERS_VERSION)
390+
<< ",\"port\":" << opts.portCode
391+
<< "}"; // close "program"
392+
oss << ",\"os\":{"
393+
<< "\"os\":" << jsonEscape(opts.osName);
394+
if (!opts.osArch.empty() && (opts.osArch != "unknown")) {
394395
oss << ",\"architecture\":" << jsonEscape(opts.osArch);
395396
}
396-
oss << "}}"; // close program.os and program
397+
oss << "}"; // close "os"
397398
if (!opts.user.empty()) oss << ",\"user\":" << jsonEscape(opts.user);
398399
if (!opts.computer_name.empty()) oss << ",\"computer\":" << jsonEscape(opts.computer_name);
399400
if (!opts.aid.empty()) oss << ",\"aid\":" << jsonEscape(opts.aid);
@@ -463,16 +464,18 @@ std::string JsonBuilder::generate(const CliOptions& opts,
463464
oss << ",\"sigma_hex\":" << jsonEscape(opts.sigma_hex);
464465
oss << ",\"curve_seed\":" << opts.curve_seed;
465466
oss << ",\"base_seed\":" << opts.curve_seed;
467+
466468
oss << ",\"program\":{"
467-
<< "\"name\":\"prmers\""
468-
<< ",\"version\":" << jsonEscape(core::PRMERS_VERSION)
469-
<< ",\"port\":" << opts.portCode
470-
<< ",\"os\":{"
471-
<< "\"os\":" << jsonEscape(opts.osName);
472-
if (!opts.osArch.empty()){
469+
<< "\"name\":\"prmers\""
470+
<< ",\"version\":" << jsonEscape(core::PRMERS_VERSION)
471+
<< ",\"port\":" << opts.portCode
472+
<< "}"; // close "program"
473+
oss << ",\"os\":{"
474+
<< "\"os\":" << jsonEscape(opts.osName);
475+
if (!opts.osArch.empty() && (opts.osArch != "unknown")) {
473476
oss << ",\"architecture\":" << jsonEscape(opts.osArch);
474477
}
475-
oss << "}}"; // close program.os and program
478+
oss << "}"; // close "os"
476479
if (!opts.user.empty()) oss << ",\"user\":" << jsonEscape(opts.user);
477480
if (!opts.computer_name.empty()) oss << ",\"computer\":" << jsonEscape(opts.computer_name);
478481
if (!opts.aid.empty()) oss << ",\"aid\":" << jsonEscape(opts.aid);

0 commit comments

Comments
 (0)