master
Bel LaPointe 2023-03-23 15:20:22 -06:00
parent 6ce7cd0b46
commit 711fbcc1ff
1 changed files with 2 additions and 0 deletions

View File

@ -5,6 +5,7 @@ use rusb::UsbContext;
use gilrs::{Gilrs, Button, Event};
use serde_json::json;
use handlebars::Handlebars;
use std::time::{SystemTime, UNIX_EPOCH};
pub trait InputStream {
fn get(&mut self) -> Vec<char>;
@ -222,6 +223,7 @@ fn sprintf(x: &String, v: Vec<char>) -> Vec<char> {
let mut reg = Handlebars::new();
return reg.render_template(x, &json!({
"VALUE": v.iter().collect::<String>(),
"ms_since_epoch": SystemTime::now().duration_since(UNIX_EPOCH).unwrap().as_millis(),
})).unwrap().chars().collect();
}