diff --git a/app/src/main/java/org/mozilla/fenix/library/history/HistoryAdapter.kt b/app/src/main/java/org/mozilla/fenix/library/history/HistoryAdapter.kt index 0ed39765f9..59531c2ff8 100644 --- a/app/src/main/java/org/mozilla/fenix/library/history/HistoryAdapter.kt +++ b/app/src/main/java/org/mozilla/fenix/library/history/HistoryAdapter.kt @@ -11,6 +11,9 @@ import androidx.recyclerview.widget.DiffUtil import org.mozilla.fenix.selection.SelectionHolder import org.mozilla.fenix.library.history.viewholders.HistoryListItemViewHolder +/** + * Adapter for the list of visited pages, that uses Paging 3 versions of the Paging library. + */ class HistoryAdapter( private val historyInteractor: HistoryInteractor, ) : PagingDataAdapter(historyDiffCallback), diff --git a/app/src/main/java/org/mozilla/fenix/library/history/HistoryDataSource.kt b/app/src/main/java/org/mozilla/fenix/library/history/HistoryDataSource.kt index 85b7380574..c73bd42a90 100644 --- a/app/src/main/java/org/mozilla/fenix/library/history/HistoryDataSource.kt +++ b/app/src/main/java/org/mozilla/fenix/library/history/HistoryDataSource.kt @@ -10,6 +10,10 @@ import androidx.paging.PagingState import org.mozilla.fenix.components.history.HistoryDB import org.mozilla.fenix.components.history.PagedHistoryProvider +/** + * PagingSource of History items, used in History Screen. It is the data source for the + * Flow, that provides HistoryAdapter with items to display. + */ class HistoryDataSource( private val historyProvider: PagedHistoryProvider ) : PagingSource() { diff --git a/app/src/main/java/org/mozilla/fenix/settings/sitepermissions/SitePermissionsExceptionsFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/sitepermissions/SitePermissionsExceptionsFragment.kt index 51e776c85d..4b84aea83f 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/sitepermissions/SitePermissionsExceptionsFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/sitepermissions/SitePermissionsExceptionsFragment.kt @@ -148,6 +148,9 @@ class SitePermissionsViewHolder( ) : RecyclerView.ViewHolder(view) +/** + * Adapter for the list of site permission exceptions. + */ class ExceptionsAdapter(private val clickListener: View.OnClickListener) : PagingDataAdapter(diffCallback) {