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 payloads = {}
|
||||
|
||||
local globalCounter = 1
|
||||
local globalCounter = 0
|
||||
local configIndex = 1
|
||||
for _, harvester in pairs(harvesters) do
|
||||
local newConfig = utils.merge(harvester.config, {
|
||||
@ -181,8 +181,15 @@ local function preparePayloads(countersMap, maxCounter, harvesters)
|
||||
end
|
||||
|
||||
local function saveAllConfigs(payloads)
|
||||
-- TODO
|
||||
return false, "not implemented"
|
||||
for _, payload in pairs(payloads) do
|
||||
local _, errMessage = net.sendQuery(INFERIUM_SERVER, { type = 'set-config', payload = payload })
|
||||
|
||||
if errMessage then
|
||||
return false, errMessage
|
||||
end
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
local function main(serverName)
|
||||
@ -197,6 +204,10 @@ local function main(serverName)
|
||||
|
||||
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...')
|
||||
local saveOk, saveErrMessage = saveAllConfigs(payloads)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user