X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=json.cpp;h=2e3398d9057d8f431aa3251ad3bb2eea42f45b38;hb=3f7cd86babde664f9395477bb02de95d4c42d8f8;hp=0bd24522e839bdcbfa64fa33b295ed5d3aa88fd6;hpb=605df45786d9848550f3559cea85a24edb4dcb63;p=pkanalytics diff --git a/json.cpp b/json.cpp index 0bd2452..2e3398d 100644 --- a/json.cpp +++ b/json.cpp @@ -121,7 +121,7 @@ QJsonArray export_matches_to_json(sqlite3 *db) } // Load the matches themselves. - ret = sqlite3_prepare_v2(db, "SELECT match, description FROM match ORDER BY match", -1, &stmt, 0); + ret = sqlite3_prepare_v2(db, "SELECT match, description, gender_rule_a, gender_pull_rule FROM match ORDER BY match", -1, &stmt, 0); if (ret != SQLITE_OK) { fprintf(stderr, "SELECT prepare: %s\n", sqlite3_errmsg(db)); abort(); @@ -133,6 +133,8 @@ QJsonArray export_matches_to_json(sqlite3 *db) QJsonObject m; m.insert("match_id", match); m.insert("description", (const char *)sqlite3_column_text(stmt, 1)); + m.insert("gender_rule_a", (bool)sqlite3_column_int64(stmt, 2)); + m.insert("gender_pull_rule", (bool)sqlite3_column_int64(stmt, 3)); if (events_per_match.count(match)) { m.insert("events", std::move(*events_per_match[match])); delete events_per_match[match];