Improve cache update logic to handle nil values in main function
This commit is contained in:
@@ -1268,15 +1268,15 @@ local function main()
|
|||||||
-- Update all state from master
|
-- Update all state from master
|
||||||
if message.cache then
|
if message.cache then
|
||||||
cache.itemList = message.cache.itemList or cache.itemList
|
cache.itemList = message.cache.itemList or cache.itemList
|
||||||
cache.grandTotal = message.cache.grandTotal or cache.grandTotal
|
cache.grandTotal = message.cache.grandTotal ~= nil and message.cache.grandTotal or cache.grandTotal
|
||||||
cache.chestCount = message.cache.chestCount or cache.chestCount
|
cache.chestCount = message.cache.chestCount ~= nil and message.cache.chestCount or cache.chestCount
|
||||||
cache.totalSlots = message.cache.totalSlots or cache.totalSlots
|
cache.totalSlots = message.cache.totalSlots ~= nil and message.cache.totalSlots or cache.totalSlots
|
||||||
cache.usedSlots = message.cache.usedSlots or cache.usedSlots
|
cache.usedSlots = message.cache.usedSlots ~= nil and message.cache.usedSlots or cache.usedSlots
|
||||||
cache.freeSlots = message.cache.freeSlots or cache.freeSlots
|
cache.freeSlots = message.cache.freeSlots ~= nil and message.cache.freeSlots or cache.freeSlots
|
||||||
cache.usedRatio = message.cache.usedRatio or cache.usedRatio
|
cache.usedRatio = message.cache.usedRatio ~= nil and message.cache.usedRatio or cache.usedRatio
|
||||||
cache.dropperOk = message.cache.dropperOk
|
cache.dropperOk = message.cache.dropperOk
|
||||||
cache.barrelOk = message.cache.barrelOk
|
cache.barrelOk = message.cache.barrelOk
|
||||||
cache.furnaceCount = message.cache.furnaceCount or cache.furnaceCount
|
cache.furnaceCount = message.cache.furnaceCount ~= nil and message.cache.furnaceCount or cache.furnaceCount
|
||||||
cache.furnaceStatus = message.cache.furnaceStatus or cache.furnaceStatus
|
cache.furnaceStatus = message.cache.furnaceStatus or cache.furnaceStatus
|
||||||
end
|
end
|
||||||
if message.activity then
|
if message.activity then
|
||||||
|
|||||||
Reference in New Issue
Block a user