можно разделить на несколько типов: Прошедшие, Текущие и Будущие. При создании соревнования указывается промежуток времени проведения данного события.
Теперь главный вопрос, как и где мне определять тип данного соревнования? Т.е. если соревнование прошло ровно секунду назад, то где необходимо менять его состояние: ставить какой-либо таймер или может проверять по запросу пользователя?
Думал как вариант, ещё чекать это дело на фронте у пользователя, но там может быть указана не верная дата
если тебе надо указывать время жизни события используй два поля active_from, active_to в схеме что бы ориентироваться на даты
Это уже есть, а где именно определять его текущий статус? Получается, при запросе пользователя, или есть решения получше?
при запросе пользователя с учетом таймзоны
Окей. Спасибо
Обсуждают сегодня