Normalize global search for legacy providers
Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
@@ -36,6 +36,7 @@ class cPluginHandler:
|
||||
pluginDB = self.__getPluginDB()
|
||||
update = False
|
||||
fileNames = self.__getFileNamesFromFolder(self.defaultFolder)
|
||||
forceSearchPlugins = {'api_all', 'kinoger'}
|
||||
|
||||
for fileName in fileNames:
|
||||
plugin = {'name': '', 'identifier': '', 'icon': '', 'domain': '', 'globalsearch': '', 'modified': 0}
|
||||
@@ -52,6 +53,10 @@ class cPluginHandler:
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
if fileName in forceSearchPlugins and globalSearchStatus != 'true':
|
||||
cConfig().setSetting('global_search_' + fileName, 'true')
|
||||
globalSearchStatus = 'true'
|
||||
|
||||
if fileName not in pluginDB or modTime > plugin['modified'] or globalSearchStatus:
|
||||
pluginData = self.__getPluginData(fileName, self.defaultFolder)
|
||||
if pluginData:
|
||||
|
||||
Reference in New Issue
Block a user