Как стать автором
Обновить

В избранном появляются дубли

Время на прочтение1 мин
Количество просмотров419
В хабрахабре есть баг: создание дублей в избранном.
Есть два способа его повторить:
1) если быстро кликать на иконке «добавить в избранное», то в определенный момент браузер пошлет 2 ajax запроса на добавление в избранное;
2) открыть 2 одинаковые страницы и нажать на иконке «добавить в избранное» одной и тойже статьи в обоих окнах.

Решение:
1) на стороне клиента:
добавить задержку (setTimeOut()) в js на отправку 500 миллисекунд будет достаточно;
2) на стороне сервера:
в серверном скрипте проверять на наличие избранной статьи у пользователя.

При удалении из избранного лучше удалять все записи, сейчас удаляется какая то одна, т.к. должна быть связь один-к-одному, одна статья — одно избранное.
Теги:
Хабы:
+7
Комментарии4

Публикации

Изменить настройки темы

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн