From ceca91fcabb4bf688c0568d9f977d8585094f7fb Mon Sep 17 00:00:00 2001 From: Rajarshee Chatterjee Date: Tue, 21 Dec 2021 18:03:00 +0530 Subject: [PATCH] Add option to clear cover cache --- src/screens/setting/SettingsAdvancedScreen.js | 9 ++++++++- src/services/utils/coverCache.js | 9 +++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 src/services/utils/coverCache.js diff --git a/src/screens/setting/SettingsAdvancedScreen.js b/src/screens/setting/SettingsAdvancedScreen.js index 963aaf87..885e5913 100644 --- a/src/screens/setting/SettingsAdvancedScreen.js +++ b/src/screens/setting/SettingsAdvancedScreen.js @@ -11,6 +11,7 @@ import {showToast} from '../../hooks/showToast'; import {deleteNovelCache} from '../../database/queries/NovelQueries'; import {clearUpdates} from '../../database/queries/UpdateQueries'; +import {clearCoverCache} from '../../services/utils/coverCache'; const AdvancedSettings = ({navigation}) => { const theme = useTheme(); @@ -30,7 +31,7 @@ const AdvancedSettings = ({navigation}) => { navigation.goBack()} /> - Data + Data Management { onPress={showClearUpdatesDialog} theme={theme} /> + { + FastImage.clearDiskCache(); + showToast('Cleared cover cache.'); +}; + +export {clearCoverCache};