You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 22, 2024. It is now read-only.
So it is not possible to solve this fully, but here some ideas that we could do, to minimise amount of time that could be lost:
Flush intervals to BE on timer (every 1 min for ex)
Provide UI for manually update playtime
First one seems to be a good solution, but it significantly increase complexity of the system:
If we just save interval as is every minute (or any other interval length), there will be a ton of intervals in DB, which will leads to performance penalty. Also it would be hard to provide feed of play events .
If we will try to merge intervals based on time - that will increase complexity of saving.