Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • default
    • GroupChannelModule

Index

Methods

  • buildGroupChannelFromSerializedData(serialized: object): GroupChannel
  • buildMemberFromSerializedData(serialized: object): Member
  • Parameters

    • serialized: object

    Returns Member

  • createChannelWithUserIds(userIds: string[], isDistinct?: boolean, name?: string, coverUrlOrImageFile?: string | FileCompat, data?: string, customType?: string): Promise<GroupChannel>
  • Parameters

    • userIds: string[]
    • isDistinct: boolean = false
    • name: string = null
    • coverUrlOrImageFile: string | FileCompat = null
    • data: string = ''
    • customType: string = ''

    Returns Promise<GroupChannel>

  • getChannelWithoutCache(channelUrl: string): Promise<GroupChannel>
  • getSubscribedCustomTypeTotalUnreadMessageCount(): number
  • Returns number

  • getSubscribedCustomTypeUnreadMessageCount(customType: string): number
  • Parameters

    • customType: string

    Returns number

  • getSubscribedTotalUnreadMessageCount(): number
  • Returns number

  • getTotalUnreadChannelCount(): Promise<number>
  • Returns Promise<number>

  • markAsDelivered(channelUrl: string): Promise<void>
  • Parameters

    • channelUrl: string

    Returns Promise<void>

  • markAsReadAll(): Promise<void>
  • Returns Promise<void>

  • markAsReadWithChannelUrls(channelUrls: string[]): Promise<void>
  • Parameters

    • channelUrls: string[]

    Returns Promise<void>

  • removeAllGroupChannelHandlers(): void
  • Returns void

  • removeGroupChannelHandler(key: string): void
  • Parameters

    • key: string

    Returns void

Constructors

Properties

moduleSpecifier: "__module__"
name: "groupChannel" = 'groupChannel'

Generated using TypeDoc