fix(inferium-gui): crash on exit
This commit is contained in:
parent
99d9551a68
commit
523f4b7775
@ -197,7 +197,7 @@ local function saveAllConfigs(payloads)
|
||||
end
|
||||
|
||||
local function main(serverName)
|
||||
net.openRednet()
|
||||
net.openRednet() -- TODO: handle closeRednet properly
|
||||
print('> fetching all configs from ' .. serverName)
|
||||
local harvesters = fetchAllHarvesters(serverName)
|
||||
print('> ' .. utils.sizeof(harvesters) .. ' harvesters fetched')
|
||||
@ -206,6 +206,12 @@ local function main(serverName)
|
||||
local countersMap = createCountersMap(harvesters)
|
||||
local countersMapResult = CountersSelector(countersMap, getCountersSelectorConfig(maxCounter))
|
||||
|
||||
if not countersMapResult then
|
||||
print('> canceled')
|
||||
net.closeRednet()
|
||||
return
|
||||
end
|
||||
|
||||
local payloads = preparePayloads(countersMapResult, maxCounter, harvesters)
|
||||
|
||||
if utils.sizeof(payloads) == 0 then
|
||||
@ -216,7 +222,7 @@ local function main(serverName)
|
||||
local saveOk, saveErrMessage = saveAllConfigs(payloads)
|
||||
|
||||
if saveOk then
|
||||
print('> done.')
|
||||
print('> done')
|
||||
else
|
||||
error('Cannot save configs because: ' .. tostring(saveErrMessage), 0)
|
||||
end
|
||||
|
||||
Loading…
Reference in New Issue
Block a user