Задать вопрос
I_Love_Emma_Watson
@I_Love_Emma_Watson

Как обработать клики которые не проходят из-за throttleTime RxJS?

Есть пример кода
Как обработать клики которые не проходят из-за throttleTime, я хочу в итоге сделать такое, когда юзер много раз нажимает кнопку ему писало что-то типа "Вы можете отправлять сообщение только раз в 5 сек."
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Используйте localStorage. Если юзер нажал на кнопку определенное количество раз (каким образом считать количество, думаю разберетесь), то записывайте в localStorage ключ со значением текущего времени. В завершении при клике на кнопку вычисляете разность текущего времени со значением в localStorage. Если разность больше ваших 5секунд, то можно отправлять, если нет то выводить сообщение "Вы можете отправлять сообщение только раз в 5 сек."
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы