UNPKG

im-ui-mobile

Version:

A Vue3.0 + Typescript instant messaging component library for Uniapp

74 lines (73 loc) 1.65 kB
/** * 消息类型枚举 */ export declare enum MESSAGE_TYPE { TEXT = 0, IMAGE = 1, FILE = 2, AUDIO = 3, VIDEO = 4, RECALL = 10, READED = 11, RECEIPT = 12, TIP_TIME = 20, TIP_TEXT = 21, LOADING = 30, ACT_RT_VOICE = 40, ACT_RT_VIDEO = 41, USER_BANNED = 50, FRIEND_NEW = 80, FRIEND_DEL = 81, FRIEND_DND = 82, GROUP_NEW = 90, GROUP_DEL = 91, GROUP_DND = 92, RTC_CALL_VOICE = 100, RTC_CALL_VIDEO = 101, RTC_ACCEPT = 102, RTC_REJECT = 103, RTC_CANCEL = 104, RTC_FAILED = 105, RTC_HANDUP = 106, RTC_CANDIDATE = 107, RTC_GROUP_SETUP = 200, RTC_GROUP_ACCEPT = 201, RTC_GROUP_REJECT = 202, RTC_GROUP_FAILED = 203, RTC_GROUP_CANCEL = 204, RTC_GROUP_QUIT = 205, RTC_GROUP_INVITE = 206, RTC_GROUP_JOIN = 207, RTC_GROUP_OFFER = 208, RTC_GROUP_ANSWER = 209, RTC_GROUP_CANDIDATE = 210, RTC_GROUP_DEVICE = 211 } /** * RTC 状态枚举 */ export declare enum RTC_STATE { FREE = 0,// 空闲,可以被呼叫 WAIT_CALL = 1,// 呼叫后等待 WAIT_ACCEPT = 2,// 被呼叫后等待 ACCEPTED = 3,// 已接受聊天,等待建立连接 CHATING = 4 } /** * 终端类型枚举 */ export declare enum TERMINAL_TYPE { WEB = 0, APP = 1 } /** * 消息状态枚举 */ export declare enum MESSAGE_STATUS { FAILED = -2,// 发送失败 SENDING = -1,// 发送中(消息没到服务器) PENDING = 0,// 未送达(消息已到服务器,但对方没收到) DELIVERED = 1,// 已送达(对方已收到,但是未读消息) RECALL = 2,// 已撤回 READED = 3 }