displayState property

RCKReadReceiptDisplayState get displayState

Implementation

RCKReadReceiptDisplayState get displayState {
  if (readCount <= 0) return RCKReadReceiptDisplayState.unread;
  if (conversationType == RCIMIWConversationType.private) {
    return RCKReadReceiptDisplayState.read;
  }
  if (totalCount > 0 && readCount >= totalCount) {
    return RCKReadReceiptDisplayState.read;
  }
  return RCKReadReceiptDisplayState.partial;
}