Commit 5aaea24d authored by Andrei Mihu's avatar Andrei Mihu
Browse files

Improve runtime user get functions input validation.

parent 9bd050fa
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1094,6 +1094,10 @@ func (n *NakamaModule) usersGetId(l *lua.LState) int {
		l.ArgError(1, "invalid user id list")
		return 0
	}
	if input.Len() == 0 {
		l.Push(l.CreateTable(0, 0))
		return 1
	}
	userIDs, ok := convertLuaValue(input).([]interface{})
	if !ok {
		l.ArgError(1, "invalid user id data")
@@ -1176,6 +1180,10 @@ func (n *NakamaModule) usersGetUsername(l *lua.LState) int {
		l.ArgError(1, "invalid username list")
		return 0
	}
	if input.Len() == 0 {
		l.Push(l.CreateTable(0, 0))
		return 1
	}
	usernames, ok := convertLuaValue(input).([]interface{})
	if !ok {
		l.ArgError(1, "invalid username data")