Calibre: Invalidate the Search cache after a Wireless session

xref: https://www.mobileread.com/forums/showthread.php?t=338810
This commit is contained in:
NiLuJe
2021-05-05 19:30:50 +02:00
parent 06a273b48d
commit 7cb480c0fc

View File

@@ -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()