diff options
| author | Akshay Nair <phenax5@gmail.com> | 2020-06-04 00:41:06 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2020-06-04 00:41:06 +0530 |
| commit | 5c4149b723ccf685e3a7065bebcacd6341571ed1 (patch) | |
| tree | fa304d39ec56d603a42aa97c1119879366f1b3f2 /lib/data | |
| parent | 133098d9a3b220cacf3d5ee539c65252764cb967 (diff) | |
| download | daft-launcher-5c4149b723ccf685e3a7065bebcacd6341571ed1.tar.gz daft-launcher-5c4149b723ccf685e3a7065bebcacd6341571ed1.zip | |
Adds remove from favorites + context menu for favorites items
Diffstat (limited to 'lib/data')
| -rw-r--r-- | lib/data/favorites.dart | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/data/favorites.dart b/lib/data/favorites.dart index 45f1e00..f088a71 100644 --- a/lib/data/favorites.dart +++ b/lib/data/favorites.dart @@ -59,3 +59,11 @@ void addToFavorites(Application app) async { await setFavorites(fs); } +void removeFromFavorites(Application app) async { + List<Application> fs = await getFavorites() as List<Application>; + + fs.removeWhere((a) => a.packageName == app.packageName); + + await setFavorites(fs); +} + |
