Skip to content

imOutboundStatus

IM 出站状态判断(与送达已读 status 分离)。

函数

typescript
function isLocalOutboundDraft(msg: Pick<ImMessage, 'outbound_status'>): boolean
function isOutboundFailedForListSummary(
  m: Pick<ImMessage, 'outbound_status' | 'extra_data'>,
): boolean
function isOutboundSendSuccess(m: Pick<ImMessage, 'outbound_status'>): boolean

说明

  • queued / sending / failed 视为本地出站草稿,列表时间可回退 client_sent_at
  • extra_data.media_upload_status === 'failed'outbound_status === 'failed' 均视为失败态。