Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace electronExtension

Index

Functions

  • Parameters

    • Optional channelId: string

    Returns Promise<IAsyncRes<IAReceivedConversation[]>>

  • Parameters

    • startTime: number
    • count: number
    • Optional channelId: string
    • Optional topPriority: boolean

    Returns Promise<IAsyncRes<IAReceivedConversation[]>>

  • Parameters

    • keyword: string
    • messageTypes: string[]
    • Optional channelId: string

    Returns Promise<IAsyncRes<IAReceivedConversation[]>>

  • Parameters

    • conversation: IConversationOption
    • keyword: string
    • startTime: number
    • count: number
    • Optional messageTypes: string[]

    Returns Promise<IAsyncRes<{ messages: IAReceivedMessage[]; count: number | undefined }>>

  • Parameters

    Returns Promise<IAsyncRes<boolean>>

  • Parameters

    Returns Promise<IAsyncRes<void>>

  • Parameters

    Returns Promise<IAsyncRes<void>>

  • Parameters

    Returns Promise<IAsyncRes<void>>

  • setMessageContent(messageId: number, content: Object, messageType?: string): Promise<IAsyncRes<void>>
  • Parameters

    • messageId: number
    • content: Object
    • messageType: string = ''

    Returns Promise<IAsyncRes<void>>

  • deleteMessages(messageIds: number[]): Promise<IAsyncRes<void>>
  • Parameters

    • messageIds: number[]

    Returns Promise<IAsyncRes<void>>

  • Parameters

    Returns Promise<IAsyncRes<void>>

  • Parameters

    Returns Promise<IAsyncRes<void>>

  • Parameters

    Returns Promise<IAsyncRes<boolean>>

  • Parameters

    Returns Promise<IAsyncRes<number>>

  • getPrivateMessageDeliverTime(messageUId: string): Promise<IAsyncRes<number>>
  • Parameters

    • messageUId: string

    Returns Promise<IAsyncRes<number>>

  • setCheckDuplicateMessage(checkDuplicate?: boolean): Promise<IAsyncRes<boolean>>
  • Parameters

    • Optional checkDuplicate: boolean

    Returns Promise<IAsyncRes<boolean>>

  • setCheckChatRoomDuplicateMessage(checkDuplicate?: boolean): Promise<IAsyncRes<boolean>>
  • Parameters

    • Optional checkDuplicate: boolean

    Returns Promise<IAsyncRes<boolean>>

  • Parameters

    • conversation: IConversationOption
    • option: { timestamp: number; beforeCount: number; afterCount: number }
      • timestamp: number
      • beforeCount: number
      • afterCount: number

    Returns Promise<IAsyncRes<IAReceivedMessage[]>>

  • Parameters

    • messageId: string | number

    Returns Promise<RCResult<IAReceivedMessage>>

  • clearLocalData(): Promise<IAsyncRes<boolean>>
  • Returns Promise<IAsyncRes<boolean>>

  • enable(): boolean
  • Returns boolean