status property

int? get status

Implementation

int? get status {
  // 调用方操作撤回消息时,没有全局撤回回调,uikit-v1 调用方会设置状态,但是消息状态不能给底层
  // uikit-v1 在发送消息时也会设置消息为 sending 状态,该状态也不能给底层,否则会导致底层的 random 和 seq 都为 0
  if (_status == null || _uiStatus == MessageStatus.V2TIM_MSG_STATUS_LOCAL_REVOKED) {
    return _uiStatus;
  }

  return _status;
}
set status (int? messageStatus)

消息状态 发送中 成功 失败 撤回 MessageStatus

Implementation

set status(int? messageStatus) {
  _uiStatus = messageStatus;
}