Set lua warning function

This commit is contained in:
Dreaded_X 2024-04-26 21:54:55 +02:00
parent 20feaa6308
commit 3225dbdda9
Signed by: Dreaded_X
GPG Key ID: FA5F485356B0D2D4

View File

@ -18,7 +18,7 @@ use axum::{Json, Router};
use dotenvy::dotenv;
use google_home::{GoogleHome, Request};
use rumqttc::AsyncClient;
use tracing::{debug, error, info};
use tracing::{debug, error, info, warn};
#[derive(Clone)]
struct AppState {
@ -82,6 +82,12 @@ async fn app() -> anyhow::Result<()> {
// Lua testing
{
let lua = mlua::Lua::new();
lua.set_warning_function(|_lua, text, _cont| {
warn!("{text}");
Ok(())
});
let automation = lua.create_table()?;
automation.set("device_manager", device_manager.clone())?;