package com.keylesspalace.tusky.components.domainblocks import androidx.paging.PagingSource import androidx.paging.PagingState class DomainBlocksPagingSource( private val domains: List, private val nextKey: String? ) : PagingSource() { override fun getRefreshKey(state: PagingState): String? = null override suspend fun load(params: LoadParams): LoadResult { return if (params is LoadParams.Refresh) { LoadResult.Page(domains, null, nextKey) } else { LoadResult.Page(emptyList(), null, null) } } }