Ответы пользователя по тегу Тостер
  • Как устроена система нотификаций на тостере?

    Therapyx
    @Therapyx
    Data Science
    много реализаций придумать можно. Банальный и простой пример
    - Когда человек нажимает кнопочку "отправить" - идет проверка текста на наличие паттерна "@Nichname,"
    - Если есть, то
    1) Выбрать емаил юзера из патерна выше
    2) Добавить "flag" в DB юзера, что у него есть непрочитанное сообщение (можно как каунтер, к примеру что происходит в соц. сетях). А так же добавить всю мета-инфу о сообщении.
    3) Отправить емаил и инфу о сообщении
    4) Когда юзер обновляет страницу или заходит в профиль, то идет проверка ДБ на наличие поставленного флага. Если да, узкаывает на наличие оповещения и достает сохраненную мета-инфу по айди этого запроса.
    5) при прочтении оповещений флаг обнуляется. И так по кругу.

    Это просто что первое в голову пришло. Как уже писал выше - реализаций можно сделать десятки если хорошо подумать)
    Ответ написан
    Комментировать
  • Хотите задать вопрос администрации Тостера?

    Therapyx
    @Therapyx
    Data Science
    Еще месяц назад как-то ответил в одном посту, этот ответ лайкнули, пост удалили -> а лайк в уведомлениях слева до сих пор весит и никак его не убрать. При клике на него пишет, что поста уже не существует, но лайк не уходит. Баг? Или есть методы убрать это? ))
    Ответ написан
    5 комментариев