summaryrefslogtreecommitdiffstats
path: root/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/appstate/AppAction.kt
diff options
context:
space:
mode:
Diffstat (limited to 'mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/appstate/AppAction.kt')
-rw-r--r--mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/appstate/AppAction.kt16
1 files changed, 12 insertions, 4 deletions
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/appstate/AppAction.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/appstate/AppAction.kt
index dbdeb831ed..f813ad33bd 100644
--- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/appstate/AppAction.kt
+++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/appstate/AppAction.kt
@@ -17,9 +17,9 @@ import org.mozilla.fenix.browser.StandardSnackbarError
import org.mozilla.fenix.browser.browsingmode.BrowsingMode
import org.mozilla.fenix.components.AppStore
import org.mozilla.fenix.components.appstate.shopping.ShoppingState
+import org.mozilla.fenix.home.bookmarks.Bookmark
import org.mozilla.fenix.home.pocket.PocketRecommendedStoriesCategory
import org.mozilla.fenix.home.pocket.PocketRecommendedStoriesSelectedCategory
-import org.mozilla.fenix.home.recentbookmarks.RecentBookmark
import org.mozilla.fenix.home.recentsyncedtabs.RecentSyncedTab
import org.mozilla.fenix.home.recentsyncedtabs.RecentSyncedTabState
import org.mozilla.fenix.home.recenttabs.RecentTab
@@ -54,7 +54,7 @@ sealed class AppAction : Action {
val collections: List<TabCollection>,
val showCollectionPlaceholder: Boolean,
val recentTabs: List<RecentTab>,
- val recentBookmarks: List<RecentBookmark>,
+ val bookmarks: List<Bookmark>,
val recentHistory: List<RecentlyVisitedItem>,
val recentSyncedTabState: RecentSyncedTabState,
) :
@@ -68,8 +68,16 @@ sealed class AppAction : Action {
data class TopSitesChange(val topSites: List<TopSite>) : AppAction()
data class RecentTabsChange(val recentTabs: List<RecentTab>) : AppAction()
data class RemoveRecentTab(val recentTab: RecentTab) : AppAction()
- data class RecentBookmarksChange(val recentBookmarks: List<RecentBookmark>) : AppAction()
- data class RemoveRecentBookmark(val recentBookmark: RecentBookmark) : AppAction()
+
+ /**
+ * The list of bookmarks displayed on the home screen has changed.
+ */
+ data class BookmarksChange(val bookmarks: List<Bookmark>) : AppAction()
+
+ /**
+ * A bookmark has been removed from the home screen.
+ */
+ data class RemoveBookmark(val bookmark: Bookmark) : AppAction()
data class RecentHistoryChange(val recentHistory: List<RecentlyVisitedItem>) : AppAction()
data class RemoveRecentHistoryHighlight(val highlightUrl: String) : AppAction()
data class DisbandSearchGroupAction(val searchTerm: String) : AppAction()