跳到主要内容

会话草稿

保存(删除)草稿

  • 保存一条草稿内容至指定会话。
  • 如果 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;
}
});

参数类型说明
conIdConversationIdentifier会话标识
draftString草稿的文字内容

获取草稿

获取草稿内容。

    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;
})

参数类型说明
conIdConversationIdentifier会话标识