Как стать автором
Поиск
Написать публикацию
Обновить

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

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

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

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

Публикации

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