mirror of
https://codeberg.org/slatian/service.echoip-slatecave.git
synced 2025-07-17 06:23:29 +02:00
Added query settings to the generaliued templating mechanism
This commit is contained in:
18
src/main.rs
18
src/main.rs
@ -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
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user