跳到主要内容

版本:5.X

会话草稿

保存草稿

调用 saveTextMessageDraft 保存消息草稿。

const conversationType = RongIMLib.ConversationType.PRIVATE;
const targetId = '接收方的 userId';
const draft = '草稿内容'

RongIMLib.saveTextMessageDraft({
conversationType,
targetId,
}, draft).then(res => {
// 保存成功
if(res.code === 0){
console.log(res)
} else {
console.log(res.code, res.msg)
}
})
参数类型必填说明
targetIdString接收方的 userId
conversationTypeNumber会话类型,参考 ConversationType
draftString草稿内容

获取草稿

调用 getTextMessageDraft 获取消息草稿。

const conversationType = RongIMLib.ConversationType.PRIVATE;
const targetId = '接收方的 userId';

RongIMLib.getTextMessageDraft({
conversationType,
targetId,
}).then(res => {
// 获取草稿成功
if( res.code === 0 ) {
console.log(res.code, res.data)
} else {
console.log(res.code, res.msg)
}
})
参数类型必填说明
targetIdString接收方的 userId
conversationTypeNumber会话类型,参考 ConversationType

删除草稿

调用 clearTextMessageDraft 删除消息草稿。

const conversationType = RongIMLib.ConversationType.PRIVATE;
const targetId = '接收方的 userId';

RongIMLib.clearTextMessageDraft({
conversationType,
targetId,
}).then(res => {
// 获取草稿成功
if( res.code === 0 ) {
console.log(res.code, res.data)
} else {
console.log(res.code, res.msg)
}
})
参数类型必填说明
targetIdString接收方的 userId
conversationTypeNumber会话类型,参考 ConversationType