Я использую базу данных Firebase в реальном времени.
Я пытаюсь ограничить пользователей, чтобы они могли публиковать сообщения только через 15 минут после их последнего сообщения (это предотвращает появление сообщений, похожих на чат).
Как бы мне этого добиться?
То, что я пробовал, включая отметку времени для каждого сообщения и вычисление разницы во времени с текущим временем, если пользователь пытается опубликовать новое.Это будет работать, но если пользователь удалит предыдущее сообщение, он сможет сразу же снова опубликовать сообщение.Поэтому мне нужен другой подход.
Какой алгоритм я могу реализовать?
Спасибо, счастливого Рождества!