From 778fa5917ec3b46daa09819296d91cdbe855352d Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 30 Apr 2022 21:29:30 +0000 Subject: lei refresh-mail-sync: filter NNTP(S) from --all We currently do not support refresh from NNTP since deletes are rare with public-inbox NNTP servers; but traditional Usenet servers do delete/expire messages and we should probably support that at some point. --- lib/PublicInbox/LeiRefreshMailSync.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/PublicInbox/LeiRefreshMailSync.pm b/lib/PublicInbox/LeiRefreshMailSync.pm index 7821008f..a60a9a5e 100644 --- a/lib/PublicInbox/LeiRefreshMailSync.pm +++ b/lib/PublicInbox/LeiRefreshMailSync.pm @@ -73,6 +73,8 @@ lei mail_sync.sqlite3 uninitialized, see lei-import(1) EOM if (defined(my $all = $lei->{opt}->{all})) { $lms->group2folders($lei, $all, \@folders) or return; + # TODO: handle NNTP servers which delete messages + @folders = grep(!m!\Anntps?://!, @folders); } else { $lms->arg2folder($lei, \@folders); # may die } -- cgit v1.2.3-24-ge0c7