Constructor
new Contact(id)
仅供子类调用。
Parameters:
PropertiesName | Type | Description |
---|---|---|
id | String | 在 |
Name | Type | Description |
---|---|---|
#id | String | 该联系人的标识,在 |
- Source
Methods
getId() → {String}
返回该联系人的 #id
属性。
- Source
Returns:
该联系人的 #id
属性。
- Type:
- String
(async) sendMessage(message, msgId) → {MessageSource}
向该联系人发送一条消息,并返回其在服务器上的来源。
Parameters:
Name | Type | Description |
---|---|---|
message | MessageChain | | 消息内容。 |
msgId | String | 消息的 msgId,如果此参数为空则会随机生成。 |
- Source
Returns:
发送的信息在服务器上的来源。
- Type:
- MessageSource
toPeer() → {Native}
(抽象函数,由子类实现)
构造并返回该联系人所对应的 peer 对象。
- Source
Returns:
该联系人所对应的 peer 对象。
- Type:
- Native
(static) getChatType() → {Number}
(抽象函数,由子类实现)
返回该联系人类型所对应的 chatType。
- Source
Returns:
该联系人类型所对应的 chatType。
- Type:
- Number
(static) getCurrentContact() → {Contact}
返回当前窗口上正在进行的聊天对象。如果没有聊天对象,或聊天对象类型不受支持,则返回 null
。
- Source
Returns:
当前窗口上正在进行的聊天对象。
- Type:
- Contact