]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/WatchMaildir.pm
watchmaildir: support multiple watchheader values
[public-inbox.git] / lib / PublicInbox / WatchMaildir.pm
index bea2ed2aac47b82b91a42c23cdd5b2ef2b05d893..7b9e891508aa069ce2981ffd4baa45ff102dc025 100644 (file)
@@ -59,9 +59,11 @@ sub new {
                my $watch = $ibx->{watch} or return;
                if (is_maildir($watch)) {
                        my $watch_hdrs = [];
-                       if (my $wh = $ibx->{watchheader}) {
-                               my ($k, $v) = split(/:/, $wh, 2);
-                               push @$watch_hdrs, [ $k, qr/\Q$v\E/ ];
+                       if (my $whs = $ibx->{watchheader}) {
+                               for (@$whs) {
+                                       my ($k, $v) = split(/:/, $_, 2);
+                                       push @$watch_hdrs, [ $k, qr/\Q$v\E/ ];
+                               }
                        }
                        if (my $list_ids = $ibx->{listid}) {
                                for (@$list_ids) {