Fixed some routing and introspection requests

This commit is contained in:
Gregory Schier
2023-10-25 21:53:18 -07:00
parent 51cadaf53b
commit 598cef948a
8 changed files with 2076 additions and 7274 deletions

View File

@@ -4,8 +4,8 @@ use crate::models::Environment;
pub fn render(template: &str, environment: Environment) -> String {
let variables = environment.data;
let re = Regex::new(r"\$\{\[\s*([^]\s]+)\s*]}").expect("Failed to create regex");
let rendered = re
Regex::new(r"\$\{\[\s*([^]\s]+)\s*]}")
.expect("Failed to create regex")
.replace(template, |caps: &tauri::regex::Captures| {
let key = caps.get(1).unwrap().as_str();
match variables.get(key) {
@@ -19,7 +19,5 @@ pub fn render(template: &str, environment: Environment) -> String {
None => "".to_string(),
}
})
.to_string();
rendered
.to_string()
}