会话草稿
保存草稿
调用 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)
}
})
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
targetId | String | 是 | 接收方的 userId |
conversationType | Number | 是 | 会话类型,参考 ConversationType。 |
draft | String | 是 | 草稿内容 |
获取草稿
调用 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)
}
})
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
targetId | String | 是 | 接收方的 userId |
conversationType | Number | 是 | 会话类型,参考 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)
}
})
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
targetId | String | 是 | 接收方的 userId |
conversationType | Number | 是 | 会话类型,参考 ConversationType。 |