diff --git a/src/botscript.rs b/src/botscript.rs index b5cb769..1e0557f 100644 --- a/src/botscript.rs +++ b/src/botscript.rs @@ -122,6 +122,13 @@ impl BotFunction { } } + pub fn context(&self) -> Option<*mut quickjs_rusty::JSContext> { + match &self.func { + FunctionMarker::Function(js_function) => Some(js_function.context()), + FunctionMarker::StrTemplate(_) => None, + } + } + pub fn call(&self) -> ScriptResult { self.call_args(Default::default()) }