Moved to a more genral implementation for the response format.

This commit is contained in:
Slatian
2023-10-29 15:23:47 +01:00
parent 20fb7ee2ff
commit a33473fdc9
5 changed files with 143 additions and 37 deletions

View File

@ -379,7 +379,7 @@ async fn settings_query_middleware<B>(
let ua = user_agent.as_str();
for tua in config.template.text_user_agents {
if ua.starts_with(&tua) {
format = Some(ResponseFormat::TextPlain);
format = Some(ResponseFormat::Text);
break;
}
}
@ -387,7 +387,7 @@ async fn settings_query_middleware<B>(
}
// Add the request settings extension
req.extensions_mut().insert(QuerySettings{
format: format.unwrap_or(ResponseFormat::TextHtml),
format: format.unwrap_or(ResponseFormat::Html),
lang: query.lang.unwrap_or("en".to_string()),
available_dns_resolvers: derived_config.dns_resolver_selectables,
dns_resolver_id: dns_resolver_id,