diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -178,6 +178,19 @@ func main() { return luaOk(l, url.QueryEscape(str)) } httpModule["encodeURL"] = httpModule["encode-url"] + httpModule["decode-url"] = func (l *Lua) int { + var str string + err := l.Scan(&str) + if err != nil { + return luaErr(l, err) + } + res, err := url.QueryUnescape(str) + if err != nil { + return luaErr(l, err) + } + return luaOk(l, res) + } + httpModule["decodeURL"] = httpModule["decode-url"] // define luna.db module dbModule := make(map[string]any) |
