Prepare for syncing other mailinglists.

This commit is contained in:
Dominik Pantůček 2023-11-16 18:11:51 +01:00
parent 28fa8e45a9
commit fbe3f02128
2 changed files with 15 additions and 10 deletions

View file

@ -262,6 +262,7 @@
;; alphabetically
(define* (mbase-active-emails mb
#:active (active #t)
#:pred? (pred? #f)
#:suspended (suspended #f))
(sort
(filter
@ -272,10 +273,12 @@
(bdict-filter-values
(mbase-members mb)
(lambda (id mr)
(or (and active
(brmember-active? mr))
(and suspended
(brmember-suspended? mr)))))))
(and (or (not pred?)
(pred? mr))
(or (and active
(brmember-active? mr))
(and suspended
(brmember-suspended? mr))))))))
string-ci<?))
;; Merges given ML members into members base