Skip to content

Commit 4ee421a

Browse files
committed
update jmessage demo add JMessage.retractMessage feature
1 parent adf7096 commit 4ee421a

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

example/app/routes/Chat/index.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ export default class Chat extends Component {
8888
auroraMsg.text = jmessage.eventType
8989
}
9090

91+
if(jmessage.type === 'prompt') {
92+
auroraMsg.msgType = 'event'
93+
auroraMsg.text = jmessage.promptText
94+
}
95+
9196
var user = {
9297
userId: "1",
9398
displayName: "",
@@ -309,6 +314,24 @@ export default class Chat extends Component {
309314
Alert.alert('onSendGalleryFiles',JSON.stringify(message))
310315
}
311316

317+
onMsgLongClick = (message) => {
318+
var msg = {}
319+
msg.type = 'group'
320+
msg.groupId = this.conversation.groupId
321+
msg.messageId = message.msgId
322+
Alert.alert('撤回消息','撤回消息')
323+
JMessage.retractMessage(msg, (success) => {
324+
var eventMsg = {}
325+
eventMsg.msgId = message.msgId
326+
eventMsg.msgType = "event"
327+
eventMsg.text = "撤回的消息"
328+
AuroraIController.updateMessage(message)
329+
}, (error) => {
330+
331+
})
332+
333+
}
334+
312335
onStatusViewClick = (message) => {
313336
console.log(message)
314337
message.status = 'send_succeed'
@@ -522,6 +545,7 @@ export default class Chat extends Component {
522545
ref="MessageList"
523546
onAvatarClick={this.onAvatarClick}
524547
onMsgClick={this.onMsgClick}
548+
onMsgLongClick={this.onMsgLongClick}
525549
onStatusViewClick={this.onStatusViewClick}
526550
onTouchMsgList={this.onTouchMsgList}
527551
onTapMessageCell={this.onTapMessageCell}

0 commit comments

Comments
 (0)