mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2025-07-28 10:48:30 +00:00
add remote fetch suite for authenticated media
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
parent
fcfb323cd5
commit
ea2343850f
4 changed files with 381 additions and 6 deletions
|
@ -8,6 +8,7 @@ use crate::{resolver, service};
|
|||
pub struct Service {
|
||||
pub default: reqwest::Client,
|
||||
pub url_preview: reqwest::Client,
|
||||
pub extern_media: reqwest::Client,
|
||||
pub well_known: reqwest::Client,
|
||||
pub federation: reqwest::Client,
|
||||
pub sender: reqwest::Client,
|
||||
|
@ -30,6 +31,11 @@ impl crate::Service for Service {
|
|||
.redirect(redirect::Policy::limited(3))
|
||||
.build()?,
|
||||
|
||||
extern_media: base(config)?
|
||||
.dns_resolver(resolver.resolver.clone())
|
||||
.redirect(redirect::Policy::limited(3))
|
||||
.build()?,
|
||||
|
||||
well_known: base(config)?
|
||||
.dns_resolver(resolver.resolver.hooked.clone())
|
||||
.connect_timeout(Duration::from_secs(config.well_known_conn_timeout))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue