diff options
author | 2018-05-10 15:36:32 +0300 | |
---|---|---|
committer | 2018-05-10 15:36:32 +0300 | |
commit | a55e3a75241ff1313dcb9ece8e8d153b9a253649 (patch) | |
tree | 6a05c34c746e56fbb10a2e7eec28e0be48cc682f /juick-www/src | |
parent | b642c55f053583533e23b1fc7fc5ac318fcbd7f0 (diff) |
www: mark read over API
Diffstat (limited to 'juick-www/src')
-rw-r--r-- | juick-www/src/main/java/com/juick/www/controllers/MessagesWWW.java | 1 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/thread.html | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/juick-www/src/main/java/com/juick/www/controllers/MessagesWWW.java b/juick-www/src/main/java/com/juick/www/controllers/MessagesWWW.java index 033404b6..f416cb86 100644 --- a/juick-www/src/main/java/com/juick/www/controllers/MessagesWWW.java +++ b/juick-www/src/main/java/com/juick/www/controllers/MessagesWWW.java @@ -515,7 +515,6 @@ public class MessagesWWW { if (!visitor.isAnonymous()) { List<Integer> unread = messagesService.getUnread(visitor); visitor.setUnreadCount(unread.size()); - applicationEventPublisher.publishEvent(new MessageReadEvent(this, visitor, msg)); boolean isMsgAuthor = visitor.getUid() == msg.getUser().getUid(); boolean isInBL = userService.isInBLAny(msg.getUser().getUid(), visitor.getUid()); msg.VisitorCanComment = isMsgAuthor || !(msg.ReadOnly || isInBL); diff --git a/juick-www/src/main/resources/templates/views/thread.html b/juick-www/src/main/resources/templates/views/thread.html index 5981bd10..e002bc71 100644 --- a/juick-www/src/main/resources/templates/views/thread.html +++ b/juick-www/src/main/resources/templates/views/thread.html @@ -107,6 +107,9 @@ </li> </ul> <div class="title2"> + {% if visitor.uid > 0 %} + <img src="https://api.juick.com/thread/mark_read/{{ msg.mid }}-{{ msg.rid }}.gif?hash={{visitor.authHash}}" /> + {% endif %} <h2>{{ i18n("messages","reply.replies") }} ({{ replies.size() }})</h2> </div> |