misplaced start and finish

This commit is contained in:
Martin Quarda
2025-04-16 15:17:58 +02:00
parent b737934f05
commit 80653dfe11

View File

@@ -148,24 +148,24 @@ def updateLastCard(card_id):
racer = findByCard(card_id) racer = findByCard(card_id)
if racer: if racer:
if racer['started']: if racer['started']:
def start_update_racer(): def finish_update_racer():
racer['card_id'] = None racer['card_id'] = None
queue.put({ queue.put({
'url': config['host'] + '/api/card/unregister', 'url': config['host'] + '/api/card/unregister',
'json': {'racer_id': racer['racer_id'], 'starting_number': racer['starting_number'], 'card_id': card_id, 'time': time.strftime('%d.%m.%Y %H:%M:%S.%f')}, 'json': {'racer_id': racer['racer_id'], 'starting_number': racer['starting_number'], 'card_id': card_id, 'time': time.strftime('%d.%m.%Y %H:%M:%S.%f')},
'message': f"Úspěšné odhlášení závodníka {racer['starting_number']}!", 'message': f"Úspěšné odhlášení závodníka {racer['starting_number']}!",
'failed': f"Neúspěšné odhlášení karty závodníka {racer['starting_number']}", 'failed': f"Neúspěšné odhlášení karty závodníka {racer['starting_number']}",
'on_success': start_update_racer, 'on_success': finish_update_racer,
}) })
else: else:
def finish_update_racer(): def start_update_racer():
racer['started'] = True racer['started'] = True
queue.put({ queue.put({
'url': config['host'] + '/api/station/register', 'url': config['host'] + '/api/station/register',
'json': {'card_id': card_id, 'time': time.strftime('%d.%m.%Y %H:%M:%S.%f'), 'station_id': 1}, 'json': {'card_id': card_id, 'time': time.strftime('%d.%m.%Y %H:%M:%S.%f'), 'station_id': 1},
'message': f"Úspěšné odstartování závodníka {racer['starting_number']}!", 'message': f"Úspěšné odstartování závodníka {racer['starting_number']}!",
'failed': f"Núspěšné odstartování závodníka {racer['starting_number']}, prosím registraci opakujte!", 'failed': f"Núspěšné odstartování závodníka {racer['starting_number']}, prosím registraci opakujte!",
'on_success': finish_update_racer, 'on_success': start_update_racer,
}) })