Just send team hashes so we can recover from crash

This commit is contained in:
Neale Pickett 2015-05-28 11:40:41 -06:00
parent 6f1b1acc6f
commit 47122fc720
1 changed files with 8 additions and 7 deletions

View File

@ -17,14 +17,14 @@ BEGIN {
teamno = ++nteams; teamno = ++nteams;
teams[hash] = teamno; teams[hash] = teamno;
getline teamnames[teamno] < ("state/teams/" hash) getline teamnames[hash] < ("state/teams/" hash)
} }
if (NR > 1) { if (NR > 1) {
# JSON sucks. # JSON sucks.
print ","; print ",";
} }
printf("[%d, \"%d\", \"%s\", %d]", ts, teamno, cat, points); printf("[%d, \"%s\", \"%s\", %d]", ts, hash, cat, points);
} }
END { END {
@ -32,11 +32,12 @@ END {
print " ],"; print " ],";
print " \"teams\": {"; print " \"teams\": {";
for (i = 1; i <= nteams; i += 1) { i = 0
if (i > 1) { for (hash in teamnames) {
print ","; if (i++) {
} print ",";
printf("\"%d\": \"%s\"", i, teamnames[i]); }
printf("\"%s\": \"%s\"", hash, teamnames[hash]);
} }
print ""; print "";