Skip to content

Commit 9ecd9cf

Browse files
committed
Clear All Data function added
1 parent 16a896a commit 9ecd9cf

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

lib/helpers/database_helper.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,4 +86,10 @@ class DatabaseHelper {
8686
);
8787
return result;
8888
}
89+
90+
Future<int> deleteAllTask() async {
91+
Database db = await this.db;
92+
final int result = await db.delete(tasksTable);
93+
return result;
94+
}
8995
}

lib/screens/settings_screen.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import 'package:flutter/material.dart';
2+
import 'package:task_manager/helpers/database_helper.dart';
23
import 'home_screen.dart';
34
import 'stacked_icons.dart';
45
import 'package:toast/toast.dart';
@@ -87,6 +88,7 @@ class _SettingsState extends State<Settings> {
8788
top: 30.0, left: 40.0, right: 20.0, bottom: 30.0),
8889
child: GestureDetector(
8990
onTap: () {
91+
DatabaseHelper.instance.deleteAllTask();
9092
Navigator.push(
9193
context,
9294
MaterialPageRoute(

0 commit comments

Comments
 (0)