Skip to content

Commit 900cdc9

Browse files
committed
Remove revoke message system alert
1 parent f787f2c commit 900cdc9

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

internal/appservice.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,7 @@ func (as *AppService) handleWechatMessage(mxid string, msg *WechatMessage) {
375375
event.EventType = EventNotice
376376
event.Content = content
377377
}
378+
//case 2000: // Transfer
378379
default:
379380
link := parseApp(as, msg)
380381
if link != nil {
@@ -394,6 +395,8 @@ func (as *AppService) handleWechatMessage(mxid string, msg *WechatMessage) {
394395
if len(content) > 0 {
395396
event.EventType = EventRevoke
396397
event.Content = content
398+
} else {
399+
event.EventType = EventSystem
397400
}
398401
case 10002: // system
399402
if msg.Sender == "weixin" || msg.IsSendMsg == 1 {

internal/util.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -383,10 +383,12 @@ func parseSystemMessage(as *AppService, msg *WechatMessage) string {
383383
if bannerNode != nil {
384384
return fmt.Sprintf("VoIP: %s", bannerNode.InnerText())
385385
}
386-
replaceNode := xmlquery.FindOne(doc, "/sysmsg/revokemsg/replacemsg")
387-
if replaceNode != nil {
388-
return replaceNode.InnerText()
389-
}
386+
/*
387+
replaceNode := xmlquery.FindOne(doc, "/sysmsg/revokemsg/replacemsg")
388+
if replaceNode != nil {
389+
return replaceNode.InnerText()
390+
}
391+
*/
390392

391393
return ""
392394
}

0 commit comments

Comments
 (0)