@@ -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