mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-18 09:07:01 +05:30
src: make dataSource non nullable
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
This commit is contained in:
parent
ff4a2a751f
commit
7c8cbc4b3f
1 changed files with 2 additions and 2 deletions
|
@ -22,11 +22,11 @@ class LobstersViewModel @Inject constructor(
|
|||
private val lobstersApi: LobstersApi,
|
||||
) : ViewModel() {
|
||||
private val _savedPosts = MutableStateFlow<List<LobstersPost>>(emptyList())
|
||||
private var source: LobstersPagingSource? = null
|
||||
private lateinit var source: LobstersPagingSource
|
||||
val savedPosts = _savedPosts.asStateFlow()
|
||||
val posts = Pager(PagingConfig(25)) {
|
||||
source = LobstersPagingSource(lobstersApi, lobstersRepository)
|
||||
source!!
|
||||
source
|
||||
}.flow.cachedIn(viewModelScope)
|
||||
|
||||
fun toggleSave(post: LobstersPost) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue