tchoutchou/src/api/builtins.rs
2023-02-13 21:58:16 +01:00

15 lines
325 B
Rust

use mlua::Lua;
use std::time::Duration;
use tokio::time::sleep;
pub fn load_builtins(lua: &Lua) {
let sleep = lua
.create_async_function(|_l, n: u64| async move {
sleep(Duration::from_secs(n)).await;
Ok(())
})
.unwrap();
lua.globals().set("sleep", sleep).unwrap();
}