Skip to content

Commit

Permalink
Merge pull request #840 from otahirs/addClassId
Browse files Browse the repository at this point in the history
refactor: use Class Id in oresults change payload
  • Loading branch information
fvacek authored Dec 20, 2022
2 parents 4311d05 + 6cecbf3 commit 9d90f48
Showing 1 changed file with 4 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ void OResultsClient::onCompetitorChanged(int competitor_id)
q.exec("SELECT competitors.registration, "
"competitors.startNumber, "
"competitors.lastName || ' ' || competitors.firstName AS name, "
"classes.name AS class, "
"classes.id AS classId, "
"runs.siId, "
"runs.disqualified, "
"runs.disqualifiedByOrganizer, "
Expand All @@ -260,7 +260,7 @@ void OResultsClient::onCompetitorChanged(int competitor_id)
QString registration = q.value("registration").toString();
int start_num = q.value("startNumber").toInt();
QString name = q.value("name").toString();
QString class_name = q.value("class").toString();
QString class_id = q.value("classId").toString();
int card_num = q.value("siId").toInt();
bool isDisq = q.value("disqualified").toBool();
bool isDisqByOrganizer = q.value("disqualifiedByOrganizer").toBool();
Expand All @@ -279,12 +279,11 @@ void OResultsClient::onCompetitorChanged(int competitor_id)
return;

QVariantMap competitor {
{"stat", status_code}
{"stat", status_code},
{"cls", class_id}
};
if (start_num != 0)
competitor.insert("bib", start_num);
if (!class_name.isEmpty())
competitor.insert("cls", class_name);
if(start_time != 0)
competitor.insert("st", mop_start(start_time));
if(running_time != 0)
Expand Down

0 comments on commit 9d90f48

Please sign in to comment.