UNPKG

wildfire-im-sdk

Version:
102 lines (101 loc) 2.96 kB
/** * 野火IM SDK配置 */ declare const Config: { APP_SERVER: string; ROUTE_PORT: number; USE_WSS: boolean; ENABLE_AUTO_LOGIN: boolean; ENABLE_MULTI_VOIP_CALL: boolean; ENABLE_SINGLE_VOIP_CALL: boolean; ENABLE_VOIP_DEBUG_MODE: boolean; DEFAULT_PORTRAIT_URL: string; DEFAULT_GROUP_PORTRAIT_URL: string; DEFAULT_ORGANIZATION_PORTRAIT_URL: string; DEFAULT_DEPARTMENT_PORTRAIT_URL: string; DEFAULT_MESH_PORTRAIT_URL: string; DEFAULT_THUMBNAIL_URL: string; AUTO_CONNECT: boolean; DISABLE_LOG: boolean; ASR_SERVER: any; ORGANIZATION_SERVER: string; QR_CODE_PREFIX_PC_SESSION: string; ICE_SERVERS: string[][]; MESSAGE_ROAMING: number; AI_PORTAL_URL: any; ENABLE_ROAMING_MESSAGE_RECEIVING_NOTIFICATION: boolean; /** * web/wx 端有效 * 配置是否开启透传漫游消息通知 */ ENABLE_ROAMING_TRANSPARENT_MESSAGE_RECEIVING_NOTIFICATION: boolean; /** * web/wx 端有效 * 配置收到透传消息时,是否生成对应的会话 */ ENABLE_GENERATE_CONVERSATION_FOR_TRANSPARENT_MESSAGE: boolean; CLIENT_ID_STRATEGY: number; SDK_PLATFORM_WINDOWS: number; SDK_PLATFORM_OSX: number; SDK_PLATFORM_WEB: number; SDK_PLATFORM_WX: number; KEEP_ALIVE_INTERNAL: number; KEEP_ALIVE_TIMEOUT: number; PLATFORM: number; KEEP_ALIVE_INTERVAL: number; REQUEST_TIMEOUT: number; MAX_RETRY_COUNT: number; ENABLE_LOG: boolean; ENABLE_SYNC_DRAFT: boolean; ENABLE_OFFLINE_MESSAGE: boolean; ENABLE_MESSAGE_RECEIPT: boolean; ENABLE_NOTIFICATION: boolean; AMR_TO_MP3_SERVER_ADDRESS: string; SEND_MESSAGE_TIMEOUT: number; CONVERSATION_EXPIRE_TIME: number; FILE_HELPER_ID: string; ENABLE_INFO_PERSISTENCE: boolean; MAX_TO_LOAD_UNREAD_COUNT_PER_CONVERSATION: number; /** * 允许重新编辑多长时间内的撤回消息,单位是秒 */ RECALL_REEDIT_TIME_LIMIT: number; ENABLE_MULTI_CALL_AUTO_JOIN: boolean; ENABLE_PTT: boolean; ENABLE_MIX_MEDIA_MESSAGE: boolean; SEND_LOG_COMMAND: string; ENABLE_WATER_MARK: boolean; SHOW_VOIP_TIP: boolean; UI: { DEFAULT_AVATAR_URL: string; DEFAULT_GROUP_AVATAR_URL: string; MESSAGE_RECALL_TIME_LIMIT: number; }; getWFCPlatform(): number; config(options: any): void; /** * 网络地址重定向 * * 仅当双网环境时,需要特殊处理,默认原样返回 * * @param {string} url * @return {string} newUrl */ urlRedirect(url: string): string; /** * 双网环境时,判断是否是备选网络 * @return {boolean} */ isUseBackupAddress(): boolean; /** * 表情 base 路径 * @return {string} */ emojiBaseUrl(): string; /** * 动态表情 base 路径 * @return {string} */ stickerBaseUrl(): string; }; export default Config;