Conversation Draft
Save Draft
Call saveTextMessageDraft to save a message draft.
const conversationType = RongIMLib.ConversationType.PRIVATE;
const targetId = 'Receiver's userId';
const draft = 'Draft content'
RongIMLib.saveTextMessageDraft({
conversationType,
targetId,
}, draft).then(res => {
// Save successful
if(res.code === 0){
console.log(res)
} else {
console.log(res.code, res.msg)
}
})
Parameter | Type | Required | Description |
---|---|---|---|
targetId | String | Yes | Receiver's userId |
conversationType | Number | Yes | Conversation type, refer to ConversationType. |
draft | String | Yes | Draft content |
Get Draft
Call getTextMessageDraft to retrieve a message draft.
const conversationType = RongIMLib.ConversationType.PRIVATE;
const targetId = 'Receiver's userId';
RongIMLib.getTextMessageDraft({
conversationType,
targetId,
}).then(res => {
// Retrieve draft successful
if( res.code === 0 ) {
console.log(res.code, res.data)
} else {
console.log(res.code, res.msg)
}
})
Parameter | Type | Required | Description |
---|---|---|---|
targetId | String | Yes | Receiver's userId |
conversationType | Number | Yes | Conversation type, refer to ConversationType. |
Delete Draft
Call clearTextMessageDraft to delete a message draft.
const conversationType = RongIMLib.ConversationType.PRIVATE;
const targetId = 'Receiver's userId';
RongIMLib.clearTextMessageDraft({
conversationType,
targetId,
}).then(res => {
// Delete draft successful
if( res.code === 0 ) {
console.log(res.code, res.data)
} else {
console.log(res.code, res.msg)
}
})
Parameter | Type | Required | Description |
---|---|---|---|
targetId | String | Yes | Receiver's userId |
conversationType | Number | Yes | Conversation type, refer to ConversationType. |