LINUX.ORG.RU

> Был еще один каст какое-то время назад и тоже уведомление не появилось.

Вот.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от cocucka

Интересно, почему, потому что в коде он прописан

    Set<User> newUserRefs = textService.mentions(MessageText.apply(commentBody, originalMessageText.markup()));

    MessageText messageText = msgbaseDao.getMessageText(oldComment.getId());
    Set<User> oldUserRefs = textService.mentions(messageText);
    Set<User> userRefs = new HashSet<>();
    /* кастовать только тех, кто добавился. Существующие ранее не кастуются */
    for (User user :newUserRefs) {
      if (!oldUserRefs.contains(user)) {
        userRefs.add(user);
      }
    }
Fizzika ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.