🤬
  • ■ ■ ■ ■ ■
    feature-calls/src/main/kotlin/io/getstream/whatsappclone/calls/WhatsAppCallsViewModel.kt
    skipped 19 lines
    20 20  import androidx.lifecycle.viewModelScope
    21 21  import dagger.hilt.android.lifecycle.HiltViewModel
    22 22  import io.getstream.whatsappclone.data.repository.CallHistoryRepository
     23 +import io.getstream.whatsappclone.uistate.WhatsAppUserExtensive
    23 24  import io.getstream.whatsappclone.uistate.WhatsAppUserUiState
     25 +import javax.inject.Inject
    24 26  import kotlinx.coroutines.flow.SharingStarted
    25 27  import kotlinx.coroutines.flow.StateFlow
    26 28  import kotlinx.coroutines.flow.flatMapLatest
    27 29  import kotlinx.coroutines.flow.flowOf
    28 30  import kotlinx.coroutines.flow.stateIn
    29  -import javax.inject.Inject
    30 31   
    31 32  @HiltViewModel
    32 33  class WhatsAppCallsViewModel @Inject constructor(
    skipped 6 lines
    39 40   if (it.isSuccess) {
    40 41   flowOf(
    41 42   WhatsAppUserUiState.Success(
    42  - io.getstream.whatsappclone.uistate.WhatsAppUserExtensive(it.getOrThrow())
     43 + WhatsAppUserExtensive(it.getOrThrow())
    43 44   )
    44 45   )
    45 46   } else {
    skipped 10 lines
Please wait...
Page is in error, reload to recover