milo: update cache when using transfer from storage

This commit is contained in:
kepler155c@gmail.com
2019-07-10 11:07:48 -06:00
parent 0144c61b7f
commit 6ddeda308e

View File

@@ -1,4 +1,3 @@
local Ansi = require('opus.ansi')
local Milo = require('milo')
local Tasks = require('milo.taskRunner')
local UI = require('opus.ui')
@@ -93,6 +92,11 @@ local function transfer(node)
error(string.format('TRANSFER: target %s is not online', node.target))
end
if target.mtype == 'storage' then
context.storage.dirty = true
target.adapter.dirty = true
end
for k in pairs(node.adapter.list()) do
tasks:add(function()
node.adapter.pushItems(node.target, k)