Description
Incorrect reward amounts calculated when user answers exactly at timeout.
Steps to Reproduce
- Start a game
- Answer final question right as timer hits 0
- Observe reward amount
Expected Behavior
Consistent reward calculation regardless of timing.
Actual Behavior
Sometimes shows 0 reward or double reward.
Possible Solution
Add timestamp validation and race condition protection.
Description
Incorrect reward amounts calculated when user answers exactly at timeout.
Steps to Reproduce
Expected Behavior
Consistent reward calculation regardless of timing.
Actual Behavior
Sometimes shows 0 reward or double reward.
Possible Solution
Add timestamp validation and race condition protection.