Add base for Mailing

This commit is contained in:
len
2021-05-16 00:28:47 +02:00
parent d9e00094dd
commit 4d25f4e8cb
5 changed files with 152 additions and 12 deletions
@@ -2,9 +2,12 @@ package com.alttd.chat.managers;
import com.alttd.chat.database.Queries;
import com.alttd.chat.objects.ChatUser;
import com.alttd.chat.objects.Mail;
import java.util.List;
import java.util.UUID;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.stream.Collectors;
public final class ChatUserManager {
@@ -28,4 +31,10 @@ public final class ChatUserManager {
}
return null;
}
public List<Mail> getUnReadMail(ChatUser user) {
return user.getMails().stream()
.filter(Mail::isUnRead)
.collect(Collectors.toList());
}
}