diff options
author | Eric Wong <e@80x24.org> | 2022-04-30 21:29:30 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2022-05-02 09:03:43 +0000 |
commit | 778fa5917ec3b46daa09819296d91cdbe855352d (patch) | |
tree | 93ba41d4d6af65056876655eb10a32e92b963467 /lib/PublicInbox/LeiRefreshMailSync.pm | |
parent | ec8af85ec73346e243624b2ddad2d3723fde704d (diff) | |
download | public-inbox-778fa5917ec3b46daa09819296d91cdbe855352d.tar.gz |
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.
Diffstat (limited to 'lib/PublicInbox/LeiRefreshMailSync.pm')
-rw-r--r-- | lib/PublicInbox/LeiRefreshMailSync.pm | 2 |
1 files changed, 2 insertions, 0 deletions
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 } |