mirror of
https://codeberg.org/monocles/monocles_chat.git
synced 2025-01-31 17:21:37 +01:00
fixed read conversations showing up as notifications after a restart
This commit is contained in:
parent
d56214f096
commit
3c45f00443
1 changed files with 4 additions and 5 deletions
|
@ -313,12 +313,11 @@ public class Conversation extends AbstractEntity implements Blockable {
|
|||
public List<Message> markRead() {
|
||||
final List<Message> unread = new ArrayList<>();
|
||||
synchronized (this.messages) {
|
||||
for (int i = this.messages.size() - 1; i >= 0; --i) {
|
||||
if (this.messages.get(i).isRead()) {
|
||||
break;
|
||||
for(Message message : this.messages) {
|
||||
if (!message.isRead()) {
|
||||
message.markRead();
|
||||
unread.add(message);
|
||||
}
|
||||
this.messages.get(i).markRead();
|
||||
unread.add(this.messages.get(i));
|
||||
}
|
||||
}
|
||||
return unread;
|
||||
|
|
Loading…
Add table
Reference in a new issue