mirror of
https://github.com/sern-handler/handler
synced 2026-06-12 19:02:15 +00:00
more refactor
This commit is contained in:
@@ -77,7 +77,7 @@ export namespace Sern {
|
||||
if (module.type === CommandType.SLASH) return `This may be a slash command and not a legacy command`
|
||||
const args = this.CtxHandler.fmtMsg.join(" ");
|
||||
const context = {message: Some(message), interaction: None}
|
||||
const parsedArgs = module.parse === undefined ? Ok("") : module.parse("text", context)(args);
|
||||
const parsedArgs = module.parse?.("text", context)(args) ?? Ok("");
|
||||
if(parsedArgs.err) return parsedArgs.val;
|
||||
let fn = await module.delegate(context, parsedArgs)
|
||||
return fn instanceof Object ? fn.val : undefined
|
||||
|
||||
Reference in New Issue
Block a user