Add basic keypair parser
This commit is contained in:
parent
8a5920c2b1
commit
99c4cd0a13
16
gamejolt.lua
16
gamejolt.lua
@ -21,6 +21,22 @@ local function req(s, f, pu, pt)
|
|||||||
return r
|
return r
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function parseKeypair(s, on)
|
||||||
|
local c, len = 0, string.len(s)
|
||||||
|
local b, k, v
|
||||||
|
|
||||||
|
while c < len do
|
||||||
|
b = string.find(s, ":", c)
|
||||||
|
if b == nil then break end
|
||||||
|
k = string.sub(s, c, b - 1)
|
||||||
|
c = b + 2
|
||||||
|
b = string.find(s, '"', c)
|
||||||
|
v = string.sub(s, c, b - 1)
|
||||||
|
c = b + 2
|
||||||
|
on(k, v)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
function GJ.init(id, key)
|
function GJ.init(id, key)
|
||||||
GJ.gameID = id
|
GJ.gameID = id
|
||||||
GJ.gameKey = key
|
GJ.gameKey = key
|
||||||
|
Reference in New Issue
Block a user