mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Calibre: Invalidate the Search cache after a Wireless session
xref: https://www.mobileread.com/forums/showthread.php?t=338810
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user