working on list management

This commit is contained in:
2022-04-15 18:14:08 +02:00
parent 9f128eab39
commit 438707fca8
7 changed files with 144 additions and 67 deletions

View File

@@ -65,9 +65,16 @@ public class MailingList {
}
public static List<MailingList> listsOf(User user) {
List<String> keys = (user.is(ADMIN)) ? null : ListMember.listsOf(user);
var list = new ArrayList<MailingList>();
try {
var rs = Database.open().query("SELECT * FROM "+TABLE_NAME).exec();
Database.Request q = Database.open().query("SELECT * FROM " + TABLE_NAME);
if (keys != null){
if (keys.isEmpty()) return list;
q.where(EMAIL,keys);
}
var rs = q.exec();
while (rs.next()){
var email = rs.getString(EMAIL);
var name = rs.getString(NAME);