RealmTest/app/src/main/java/com/navinfo/volvo/ui/MainActivityViewModel.kt
squallzhjch 1e52eac92c 增加sharde数据存储功能,记录登录用户
优化页面跳转动画
增加message删除流程
2023-01-09 10:58:19 +08:00

20 lines
563 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 dagger.hilt.android.lifecycle.HiltViewModel
import kotlinx.coroutines.flow.Flow
import javax.inject.Inject
import javax.inject.Singleton
@HiltViewModel
class MainActivityViewModel @Inject constructor(
private val messageDao: GreetingMessageDao,
) : ViewModel() {
fun getUnreadCount(): Flow<Long> = messageDao.countUnreadByFlow()
}