Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface NIMOtherOptions

Hierarchy

  • NIMOtherOptions

Index

Properties

cloud storage 模块配置

reportConfig?: { isDataReportEnable?: boolean; reportConfigUrl?: string; reportUrl?: string }

数据上报配置

Type declaration

  • Optional isDataReportEnable?: boolean

    是否开启数据上报,默认是true

  • Optional reportConfigUrl?: string

    获取数据上报配置的地址

  • Optional reportUrl?: string

    数据上报地址

serverConfig?: ServerConfig
deprecated

这个字段即将废弃,所有的属性被移入 NIMOtherOptions.cloudStorageConfig

私有化配置相关参数 这个参数仅在初始化有效,setOptionssetOptions中不生效

sessionConfig?: { lastMessageFilterFn?: any; unreadCountFilterFn?: any }

session 模块配置

Type declaration

  • lastMessageFilterFn?:function
    • lastMessageFilterFn(_msg: IMMessage): boolean
    • 过滤函数: 由在线/同步/多端同步的消息触发的更新会话过程中,该函数判定这条消息是否允许被计入 session.lastMessage 的更新

      默认返回 true,该消息计入 session.lastMessage 的更新。

      示例场景

      Parameters

      Returns boolean

  • unreadCountFilterFn?:function
    • unreadCountFilterFn(_msg: IMMessage): boolean
    • 过滤函数: 由在线/同步/多端同步的消息触发的更新会话过程中,该函数判定这条消息是否允许被计入 session 的未读数

      默认返回 true,该消息计入 session 未读数。

      示例场景

      Parameters

      Returns boolean

syncOptions?: SyncOptions

同步模块的选项配置