diff --git a/app/src/main/java/org/mozilla/fenix/components/TabCollectionStorage.kt b/app/src/main/java/org/mozilla/fenix/components/TabCollectionStorage.kt index 7e2521ca4..d6f03938b 100644 --- a/app/src/main/java/org/mozilla/fenix/components/TabCollectionStorage.kt +++ b/app/src/main/java/org/mozilla/fenix/components/TabCollectionStorage.kt @@ -7,6 +7,7 @@ package org.mozilla.fenix.components import android.content.Context import android.os.StrictMode import androidx.lifecycle.LiveData +import androidx.lifecycle.asLiveData import androidx.paging.DataSource import mozilla.components.browser.session.Session import mozilla.components.browser.session.SessionManager @@ -71,7 +72,7 @@ class TabCollectionStorage( } fun getCollections(limit: Int = 20): LiveData> { - return collectionStorage.getCollections(limit) + return collectionStorage.getCollections(limit).asLiveData() } fun getCollectionsPaged(): DataSource.Factory { diff --git a/app/src/main/java/org/mozilla/fenix/components/TopSiteStorage.kt b/app/src/main/java/org/mozilla/fenix/components/TopSiteStorage.kt index 08a9a375c..0922a0606 100644 --- a/app/src/main/java/org/mozilla/fenix/components/TopSiteStorage.kt +++ b/app/src/main/java/org/mozilla/fenix/components/TopSiteStorage.kt @@ -6,6 +6,7 @@ package org.mozilla.fenix.components import android.content.Context import androidx.lifecycle.LiveData +import androidx.lifecycle.asLiveData import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch @@ -41,7 +42,7 @@ class TopSiteStorage(private val context: Context) { * Returns a [LiveData] list of all the [TopSite] instances. */ fun getTopSites(): LiveData> { - return storage.getTopSites() + return storage.getTopSites().asLiveData() } /**