会话草稿
保存(删除)草稿
- 保存一条草稿内容至指定会话。
- 如果 draft 为空字符串,则删除草稿。
let conId = new ConversationIdentifier();
conId.conversationType = ConversationType.Private;
conId.targetId = "会话 id";
let draft = "草稿";
IMEngine.getInstance().saveTextMessageDraft(conId, draft)
.then(result => {
if (EngineError.Success !== result.code) {
// 保存草稿失败
return;
}
});
参数 | 类型 | 说明 |
---|---|---|
conId | ConversationIdentifier | 会话标识 |
draft | String | 草稿的文字内容 |
获取草稿
获取草稿内容。
let conId = new ConversationIdentifier();
conId.conversationType = ConversationType.Private;
conId.targetId = "会话 id";
IMEngine.getInstance().getTextMessageDraft(conId)
.then(result => {
if (EngineError.Success !== result.code) {
// 获取草稿失败
return;
}
if (!result.data) {
// 草稿为空
return;
}
let draft = result.data as string;
})
参数 | 类型 | 说明 |
---|---|---|
conId | ConversationIdentifier | 会话标识 |