1
0
Fork 0

Ensure that all results from check_domain_blacklist_reason are cached.

Dieser Commit ist enthalten in:
Kevin P. Fleming 2023-02-07 05:54:06 -05:00
Ursprung 24b5784f02
Commit 6741b25907

Datei anzeigen

@ -265,7 +265,7 @@ enum DomainBlacklistReason {
} }
use cached::proc_macro::cached; use cached::proc_macro::cached;
#[cached(key = "String", convert = r#"{ domain.to_string() }"#, size = 16, time = 60, option = true)] #[cached(key = "String", convert = r#"{ domain.to_string() }"#, size = 16, time = 60)]
async fn check_domain_blacklist_reason(domain: &str) -> Option<DomainBlacklistReason> { async fn check_domain_blacklist_reason(domain: &str) -> Option<DomainBlacklistReason> {
// First check the blacklist regex if there is a match. // First check the blacklist regex if there is a match.
// This prevents the blocked domain(s) from being leaked via a DNS lookup. // This prevents the blocked domain(s) from being leaked via a DNS lookup.