Calibre: Invalidate the Search cache after a Wireless session

xref: https://www.mobileread.com/forums/showthread.php?t=338810
reviewable/pr7635/r1
NiLuJe 3 years ago
parent 06a273b48d
commit 7cb480c0fc

@ -5,6 +5,7 @@
local BD = require("ui/bidi")
local CalibreMetadata = require("metadata")
local CalibreSearch = require("search")
local ConfirmBox = require("ui/widget/confirmbox")
local Device = require("device")
local FFIUtil = require("ffi/util")
@ -278,6 +279,9 @@ function CalibreWireless:disconnect()
self.calibre_messagequeue = nil
end
CalibreMetadata:clean()
-- Assume the library content was modified, as such, invalidate our Search metadata cache.
CalibreSearch:invalidateCache()
end
function CalibreWireless:reconnect()

Loading…
Cancel
Save