class ChannelUnreadCountLiveData : LiveData<Int>
<init> |
ChannelUnreadCountLiveData(currentUser: User, readLiveData: LiveData<ChannelUserRead>, messagesLiveData: LiveData<List<Message>>) |
currentUser |
val currentUser: User |
messageObserver |
val messageObserver: Observer<List<Message>> |
messages |
var messages: List<Message>? |
messagesLiveData |
val messagesLiveData: LiveData<List<Message>> |
read |
var read: ChannelUserRead? |
readLiveData |
val readLiveData: LiveData<ChannelUserRead> |
readObserver |
val readObserver: Observer<ChannelUserRead> |
calculateUnreadCount |
fun calculateUnreadCount(): Int? |
observe |
fun observe(owner: LifecycleOwner, observer: Observer<in Int>): Unit |
observeForever |
fun observeForever(observer: Observer<in Int>): Unit |