Skip to content

Commit

Permalink
Create MainViewModel
Browse files Browse the repository at this point in the history
  • Loading branch information
kym1924 committed Jun 30, 2024
1 parent d92adf4 commit 28ba02f
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions app/src/main/java/com/kimym/marvel/MainViewModel.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package com.kimym.marvel

import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import com.kimym.marvel.domain.repository.AppearanceRepository
import dagger.hilt.android.lifecycle.HiltViewModel
import kotlinx.coroutines.flow.SharingStarted
import kotlinx.coroutines.flow.stateIn
import javax.inject.Inject

@HiltViewModel
class MainViewModel @Inject constructor(
repository: AppearanceRepository
) : ViewModel() {
val appearance = repository.getAppearance()
.stateIn(viewModelScope, SharingStarted.WhileSubscribed(5000L), null)
}

0 comments on commit 28ba02f

Please sign in to comment.