跳到主要内容

版本:5.X

会话草稿

保存草稿

调用 saveTextMessageDraft 方法,保存消息草稿。

接口

JavaScript
RongIMLib.saveTextMessageDraft(conversation, draft)

参数说明

参数类型必填说明
conversationIConversationOption目标会话
draftString草稿内容

示例代码

JavaScript
const conversation = {
conversationType: RongIMLib.ConversationType.PRIVATE,
targetId: '接收方的 userId'
}
const draft = '草稿内容'

RongIMLib.saveTextMessageDraft(conversation, draft).then(res => {
// 保存成功
if(res.code === 0){
console.log(res)
} else {
console.log(res.code, res.msg)
}
})

获取草稿

调用 getTextMessageDraft 方法,获取消息草稿。

接口

JavaScript
RongIMLib.getTextMessageDraft(conversation)

参数说明

参数类型必填说明
conversationIConversationOption目标会话

示例代码

JavaScript
const conversation = {
conversationType: RongIMLib.ConversationType.PRIVATE,
targetId: '接收方的 userId'
}

RongIMLib.getTextMessageDraft(conversation).then(res => {
// 获取草稿成功
if( res.code === 0 ) {
console.log(res.code, res.data)
} else {
console.log(res.code, res.msg)
}
})

删除草稿

调用 clearTextMessageDraft 方法,删除消息草稿。

接口

JavaScript
RongIMLib.clearTextMessageDraft(conversation)

参数说明

参数类型必填说明
conversationIConversationOption目标会话

示例代码

JavaScript
const conversation = {
conversationType: RongIMLib.ConversationType.PRIVATE,
targetId: '接收方的 userId'
}

RongIMLib.clearTextMessageDraft(conversation).then(res => {
// 获取草稿成功
if( res.code === 0 ) {
console.log(res.code, res.data)
} else {
console.log(res.code, res.msg)
}
})