diff --git a/main.py b/main.py index 418f75c..ab5fda3 100644 --- a/main.py +++ b/main.py @@ -55,9 +55,13 @@ def add_score() -> str: return json.dumps({'status': 'success', 'msg': 'created score'}) if allready_saved_score.ip == score.ip: - allready_saved_score.score = score.score - writeScores() - return json.dumps({'status': 'updated score'}) + + if score.score > allready_saved_score.score: + allready_saved_score.score = score.score + writeScores() + return json.dumps({'status': 'success', 'msg': 'updated score'}) + else: + return json.dumps({'status': 'success', 'msg': 'score is not better. no update'}) else: return json.dumps({'status': 'error', 'msg': 'score has been achieved on different machine'})