Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IRCKitCachedMessage

Hierarchy

  • IAReceivedMessage
    • IRCKitCachedMessage

Index

Properties

messageType: string
content: any
senderUserId: string
targetId: string
channelId: string
conversationType: ConversationType
sentTime: number
receivedTime: number
messageUId: string
messageDirection: MessageDirection
isPersited: boolean
isCounted: boolean
isOffLineMessage: boolean
isMentioned?: boolean
disableNotification?: boolean
isStatusMessage?: boolean
canIncludeExpansion: boolean
expansion?: null | {}
receivedStatus: ReceivedStatus
receivedStatusInfo?: IReceivedStatusInfo
sentStatus?: SentStatus
readReceiptInfo?: IReadReceiptResponseInfo | IReadReceiptInfo
pushConfig?: IPushConfig
messageId?: number
isInterrupt?: boolean
isModifyMessage?: boolean
channelType?: UltraGroupChannelType
directedUserIds?: string[]
disableUpdateLastMessage?: boolean
transactionId: number

The corresponding sending transaction ID. Messages generated locally will carry this ID for matching related events.

progress?: number

Upload progress

  • 100 indicates the upload is completed.
  • -1 indicates upload failure.
file?: File

File Blob to be uploaded