26 lines
602 B
Lua
26 lines
602 B
Lua
local trans = {}
|
|
|
|
--#data_transform
|
|
function trans.addOrder(requestorName,request)
|
|
if not data.orders then data.orders = {} end
|
|
data.orders[#data.orders+1] = {name=requestorName,request=request}
|
|
end
|
|
|
|
--#data_transform
|
|
function trans.getOrder(index)
|
|
local order = (data.orders or {})[index] or {}
|
|
return order.name,order.request
|
|
end
|
|
|
|
--#data_transform
|
|
function trans.getOrderCount()
|
|
return #(data.orders or {})
|
|
end
|
|
|
|
--#data_transform
|
|
function trans.removeOrder(index)
|
|
local order = table.remove(data.orders or {},index) or {}
|
|
return order.name,order.request
|
|
end
|
|
|
|
return trans |