feat(inferium-gui): implement saveAllConfigs
This commit is contained in:
parent
a8ef9f7d32
commit
7fbbf6f028
@ -156,7 +156,7 @@ end
|
|||||||
local function preparePayloads(countersMap, maxCounter, harvesters)
|
local function preparePayloads(countersMap, maxCounter, harvesters)
|
||||||
local payloads = {}
|
local payloads = {}
|
||||||
|
|
||||||
local globalCounter = 1
|
local globalCounter = 0
|
||||||
local configIndex = 1
|
local configIndex = 1
|
||||||
for _, harvester in pairs(harvesters) do
|
for _, harvester in pairs(harvesters) do
|
||||||
local newConfig = utils.merge(harvester.config, {
|
local newConfig = utils.merge(harvester.config, {
|
||||||
@ -181,8 +181,15 @@ local function preparePayloads(countersMap, maxCounter, harvesters)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local function saveAllConfigs(payloads)
|
local function saveAllConfigs(payloads)
|
||||||
-- TODO
|
for _, payload in pairs(payloads) do
|
||||||
return false, "not implemented"
|
local _, errMessage = net.sendQuery(INFERIUM_SERVER, { type = 'set-config', payload = payload })
|
||||||
|
|
||||||
|
if errMessage then
|
||||||
|
return false, errMessage
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
return true
|
||||||
end
|
end
|
||||||
|
|
||||||
local function main(serverName)
|
local function main(serverName)
|
||||||
@ -197,6 +204,10 @@ local function main(serverName)
|
|||||||
|
|
||||||
local payloads = preparePayloads(countersMapResult, maxCounter, harvesters)
|
local payloads = preparePayloads(countersMapResult, maxCounter, harvesters)
|
||||||
|
|
||||||
|
if utils.sizeof(payloads) == 0 then
|
||||||
|
error('fatal error: there is no payloads to save', 0)
|
||||||
|
end
|
||||||
|
|
||||||
print('> saving...')
|
print('> saving...')
|
||||||
local saveOk, saveErrMessage = saveAllConfigs(payloads)
|
local saveOk, saveErrMessage = saveAllConfigs(payloads)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user