Validation error when creating a time interval
Сейчас когда мы трекаем время, то start_at нового интервала приблизительно (в рамках одной секунды) равно end_at предыдущего. А нужно сделать так, чтобы start_at нового интервала был гарантировано больше end_at с точностью до секунды.
Т.е., условно, я запустил трекер, прошло пять минут, у меня захватывается интервал:
// сейчас (таймстемп одинаковый, потому что срезаются миллисекунды на сервере
end_at_отправленного интервала = 2020-10-10T10:05:00Z
start_at_текущего_интервала = 2020-10-10T10:05:00Z
// нужно
end_at_отправленного интервала = 2020-10-10T10:05:00Z
start_at_текущего_интервала = 2020-10-10T10:05:01Z (гарантированно больше end_at хотя бы на одну секунду)
Edited by Daniil Shelkovnikov