Added query settings to the generaliued templating mechanism

This commit is contained in:
Slatian
2023-10-29 18:10:57 +01:00
parent de179ea7fa
commit 51aa05fe13
7 changed files with 86 additions and 41 deletions

View File

@ -403,7 +403,7 @@ async fn not_found_handler(
state.templating_engine.render_view(
&settings,
&View::NotFound,
View::NotFound,
).await
}
@ -415,7 +415,7 @@ async fn hello_world_handler(
state.templating_engine.render_view(
&settings,
&View::Message{
View::Message{
title: "Hey There!".to_string(),
message: "You,You are an awesome Creature!".to_string()
},
@ -459,7 +459,7 @@ async fn handle_default_route(
state.templating_engine.render_view(
&settings,
&View::Index{
View::Index{
result: result,
user_agent: user_agent,
}
@ -489,7 +489,7 @@ async fn handle_search_request(
let state = Arc::clone(&arc_state);
return state.templating_engine.render_view(
&settings,
&View::Asn{asn: asn},
View::Asn{asn: asn},
).await
}
}
@ -528,7 +528,7 @@ async fn handle_dns_resolver_route(
let state = Arc::clone(&arc_state);
state.templating_engine.render_view(
&settings,
&View::DnsResolverList,
View::DnsResolverList,
).await
}
@ -542,12 +542,12 @@ async fn handle_dns_resolver_route_with_path(
if let Some(resolver) = state.config.dns.resolver.get(query.as_str()) {
state.templating_engine.render_view(
&settings,
&View::DnsResolver{ config: resolver.clone() },
View::DnsResolver{ config: resolver.clone() },
).await
} else {
state.templating_engine.render_view(
&settings,
&View::NotFound,
View::NotFound,
).await
}
}
@ -579,7 +579,7 @@ async fn handle_ip_request(
state.templating_engine.render_view(
&settings,
&View::Ip{result: result}
View::Ip{result: result}
).await
}
@ -668,7 +668,7 @@ async fn handle_dig_request(
state.templating_engine.render_view(
&settings,
&View::Dig{ query: dig_query, result: dig_result}
View::Dig{ query: dig_query, result: dig_result}
).await
}