Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IRCKitServiceHooks

Hierarchy

  • IRCKitServiceHooks

Index

Methods

  • 根据 userId 批量获取用户信息

    Parameters

    • userIds: string[]

      用户 ID 列表

    Returns Promise<IRCKitUserProfile[]>

  • 根据 groupId 批量获取群组信息

    Parameters

    • groupIds: string[]

      群组 ID 列表

    Returns Promise<IRCKitGroupProfile[]>

  • 批量获取系统会话信息,当会话列表中存在 ConversationType.SYSTEM 类型时,会调用此方法获取系统会话信息

    Parameters

    • targetIds: string[]

      系统会话 ID 列表

    Returns Promise<IRCKitSystemProfile[]>

  • 获取群组成员信息

    Parameters

    • groupId: string

      群组 ID

    Returns Promise<IRCKitGroupMemberProfile[]>

  • [可选]定义默认用户信息,以替换 SDK 默认初始数据,如头像、名称规则等

    Parameters

    • userId: string

      用户 ID

    Returns IRCKitUserProfile

  • [可选]定义默认群组信息,以替换 SDK 默认数据,,如头像、名称规则等

    Parameters

    • groupId: string

      群组 ID

    Returns IRCKitGroupProfile

  • [可选]定义默认系统会话信息,以替换 SDK 默认数据,,如头像、名称规则等

    Parameters

    • systemId: string

      系统会话 ID

    Returns IRCKitSystemProfile

  • [可选]请求用户在线状态

    Parameters

    • userIds: string[]

      用户 ID 列表

    Returns Promise<IRCKitUserOnlineStatus[]>