fix: save to home widget instead of shared prefs
This commit is contained in:
parent
16c5e24cc7
commit
270bc28e8f
1 changed files with 6 additions and 3 deletions
|
@ -251,9 +251,9 @@ class _HomeWidgetState extends State<HomeWidget> {
|
|||
galleryLoadStartTime,
|
||||
galleryLoadEndTime,
|
||||
);
|
||||
final prefs = await SharedPreferences.getInstance();
|
||||
|
||||
final previousGeneratedId = prefs.getInt("home_widget_last_img");
|
||||
final previousGeneratedId =
|
||||
await hw.HomeWidget.getWidgetData<int>("home_widget_last_img");
|
||||
final files = res.files
|
||||
.where((element) => element.generatedID != previousGeneratedId);
|
||||
final randomNumber = Random().nextInt(files.length);
|
||||
|
@ -294,7 +294,10 @@ class _HomeWidgetState extends State<HomeWidget> {
|
|||
);
|
||||
|
||||
if (randomFile.generatedID != null) {
|
||||
await prefs.setInt("home_widget_last_img", randomFile.generatedID!);
|
||||
await hw.HomeWidget.saveWidgetData<int>(
|
||||
"home_widget_last_img",
|
||||
randomFile.generatedID!,
|
||||
);
|
||||
}
|
||||
|
||||
_logger
|
||||
|
|
Loading…
Add table
Reference in a new issue