
local result
local tableSize = function(T)
    local count = 0
    for _ in pairs(T) do count = count + 1 end
    return count
end

local updatePlayer = function(matchId,playerId,timeStamp)

    redis.call("HSET","BATTLES:MATCH:{"..matchId.."}:"..playerId,"LASTUPDATE",timeStamp)

end
local matchId = ARGV[1]
local timeStamp = ARGV[2]
for index = 1,2,1 do
    updatePlayer(matchId,index,timeStamp)
end
local state = redis.call("HGET","BATTLES:MATCH:{"..matchId.."}","STATE")
local level = redis.call("HGET","BATTLES:MATCH:{"..matchId.."}","LEVEL")
local mapId = redis.call("HGET","BATTLES:MATCH:{"..matchId.."}","MAP")
table.insert(result,state)
table.insert(result,level)
table.insert(result,mapId)