aboutsummaryrefslogtreecommitdiffstats
path: root/server.moon
diff options
context:
space:
mode:
Diffstat (limited to 'server.moon')
-rw-r--r--server.moon3
1 files changed, 2 insertions, 1 deletions
diff --git a/server.moon b/server.moon
index d2bb683..add40ef 100644
--- a/server.moon
+++ b/server.moon
@@ -26,11 +26,12 @@ import compile, insert_loader from require 'duct_tape'
insert_loader!
on_client = (fn, ...) ->
+ args = {...}
-- warn code
append "<script type=\"application/lua\">
MODE = 'HYBRID'
local fn = #{compile fn}
- fn(#{table.concat { ... }, ', '})
+ fn(#{table.concat [string.format '%q', v for v in *args ], ', '})
</script>"
{