diff options
author | Eric Wong <e@80x24.org> | 2021-02-17 09:06:59 -0100 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-02-18 03:57:16 -0400 |
commit | d05c52bbd84ec2df01801c62964e24f960c6cfdf (patch) | |
tree | f65c0e17cc42e971285ecd67b11a565bbc54e349 /lib/PublicInbox/NetReader.pm | |
parent | 91dcd73962822e45fb0a768cf91d0e4e64a408a5 (diff) | |
download | public-inbox-d05c52bbd84ec2df01801c62964e24f960c6cfdf.tar.gz |
This is hopefully less surprising to users when they're prompted for credentials.
Diffstat (limited to 'lib/PublicInbox/NetReader.pm')
-rw-r--r-- | lib/PublicInbox/NetReader.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/PublicInbox/NetReader.pm b/lib/PublicInbox/NetReader.pm index 8c919f66..fa337bcd 100644 --- a/lib/PublicInbox/NetReader.pm +++ b/lib/PublicInbox/NetReader.pm @@ -249,7 +249,7 @@ sub imap_common_init ($) { require PublicInbox::URIimap; my $cfg = $self->{pi_cfg}; my $mic_args = {}; # scheme://authority => Mail:IMAPClient arg - for my $url (sort keys %{$self->{imap}}) { + for my $url (@{$self->{imap_order}}) { my $uri = PublicInbox::URIimap->new($url); my $sec = uri_section($uri); for my $k (qw(Starttls Debug Compress)) { @@ -273,7 +273,7 @@ sub imap_common_init ($) { # make sure we can connect and cache the credentials in memory $self->{mic_arg} = {}; # schema://authority => IMAPClient->new args my $mics = {}; # schema://authority => IMAPClient obj - for my $url (sort keys %{$self->{imap}}) { + for my $url (@{$self->{imap_order}}) { my $uri = PublicInbox::URIimap->new($url); $mics->{uri_section($uri)} //= mic_for($self, $url, $mic_args); } |