wildfire-im-sdk
Version:
野火IM SDK for Vue3 projects
102 lines (101 loc) • 2.96 kB
TypeScript
/**
* 野火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;