17 lines
467 B
Kotlin
17 lines
467 B
Kotlin
package com.navinfo.volvo.ui
|
|
|
|
import androidx.lifecycle.ViewModel
|
|
import androidx.paging.PagingData
|
|
import com.navinfo.volvo.database.dao.GreetingMessageDao
|
|
import com.navinfo.volvo.database.entity.GreetingMessage
|
|
import kotlinx.coroutines.flow.Flow
|
|
import javax.inject.Inject
|
|
|
|
class MainActivityViewModel @Inject constructor(
|
|
private val messageDao: GreetingMessageDao,
|
|
) : ViewModel() {
|
|
|
|
|
|
fun getUnreadCount(): Flow<Long> = messageDao.countUnreadByFlow()
|
|
|
|
} |