mirror of
https://github.com/aljazceru/Auto-GPT.git
synced 2025-12-17 14:04:27 +01:00
Fix regression with deleting tasks
This commit is contained in:
@@ -65,6 +65,9 @@ void main() async {
|
||||
class MyApp extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final taskService = Provider.of<TaskService>(context, listen: false);
|
||||
taskService.loadDeletedTasks();
|
||||
|
||||
return MaterialApp(
|
||||
title: 'AutoGPT Flutter Client',
|
||||
theme: ThemeData(
|
||||
|
||||
@@ -63,9 +63,10 @@ class TaskService {
|
||||
}
|
||||
|
||||
Future<void> loadDeletedTasks() async {
|
||||
_deletedTaskIds =
|
||||
(await SharedPreferences.getInstance()).getStringList('deletedTasks') ??
|
||||
[];
|
||||
SharedPreferences prefs = await SharedPreferences.getInstance();
|
||||
_deletedTaskIds = prefs.getStringList('deletedTasks') ?? [];
|
||||
|
||||
// Print out all deleted task IDs
|
||||
print("Deleted tasks fetched successfully!");
|
||||
}
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ class TaskViewModel with ChangeNotifier {
|
||||
_taskService.saveDeletedTask(taskId);
|
||||
tasks.removeWhere((task) => task.id == taskId);
|
||||
notifyListeners();
|
||||
print("Tasks deleted successfully!");
|
||||
print("Task $taskId deleted successfully!");
|
||||
}
|
||||
|
||||
/// Fetches tasks from the data source.
|
||||
|
||||
Reference in New Issue
Block a user