fix: null last image pref after clear

This commit is contained in:
Prateek Sunal 2024-02-29 18:48:47 +05:30
parent 063559e795
commit 28fcb43103

View file

@ -110,11 +110,12 @@ Future<void> initHomeWidget() async {
}
Future<void> clearHomeWidget() async {
final Logger logger = Logger("clearHomeWidget");
final previousGeneratedId =
await hw.HomeWidget.getWidgetData<int>("home_widget_last_img");
if (previousGeneratedId == null) return;
final Logger logger = Logger("clearHomeWidget");
logger.info("Clearing SlideshowWidget");
await hw.HomeWidget.saveWidgetData(
"slideshow",
@ -127,5 +128,9 @@ Future<void> clearHomeWidget() async {
qualifiedAndroidName: 'io.ente.photos.SlideshowWidgetProvider',
iOSName: 'SlideshowWidget',
);
await hw.HomeWidget.saveWidgetData<int>(
"home_widget_last_img",
null,
);
logger.info(">>> SlideshowWidget cleared");
}