diff --git a/WeChatTweak.framework/Versions/A/WeChatTweak b/WeChatTweak.framework/Versions/A/WeChatTweak index 3fe6342..e3eb3e7 100755 Binary files a/WeChatTweak.framework/Versions/A/WeChatTweak and b/WeChatTweak.framework/Versions/A/WeChatTweak differ diff --git a/WeChatTweak/WeChatTweak.m b/WeChatTweak/WeChatTweak.m index 04a032d..65476f3 100755 --- a/WeChatTweak/WeChatTweak.m +++ b/WeChatTweak/WeChatTweak.m @@ -46,7 +46,7 @@ static void __attribute__((constructor)) tweak(void) { data.mesLocalID = localMessageData.mesLocalID; data.msgContent = replaceMessage; } else { - data.mesLocalID = localMessageData.mesLocalID + 1; + data.mesLocalID = localMessageData.mesLocalID; data.msgContent = [NSString stringWithFormat:@"[已拦截]\n%@", replaceMessage]; } data; @@ -74,9 +74,9 @@ static void __attribute__((constructor)) tweak(void) { // Delete message if it is revoke from myself if ([localMessageData isSendFromSelf]) { [((MessageService *)self) DelMsg:session msgList:@[localMessageData] isDelAll:NO isManual:YES]; - [((MessageService *)self) AddRevokePromptMsg:session msgData:promptMessageData]; + [((MessageService *)self) AddLocalMsg:session msgData:promptMessageData]; } else { - [((MessageService *)self) AddRevokePromptMsg:session msgData:promptMessageData]; + [((MessageService *)self) AddLocalMsg:session msgData:promptMessageData]; [((MessageService *)self) notifyAddMsgOnMainThread:session msgData:promptMessageData]; } // Deliver notification diff --git a/WeChatTweak/WeChatTweakHeaders.h b/WeChatTweak/WeChatTweakHeaders.h index 0931a3c..8f34bee 100644 --- a/WeChatTweak/WeChatTweakHeaders.h +++ b/WeChatTweak/WeChatTweakHeaders.h @@ -54,7 +54,7 @@ - (id)GetMsgData:(id)arg1 svrId:(unsigned long long)arg2; - (void)DelMsg:(id)arg1 msgList:(id)arg2 isDelAll:(BOOL)arg3 isManual:(BOOL)arg4; -- (void)AddRevokePromptMsg:(id)arg1 msgData:(id)arg2; +- (void)AddLocalMsg:(id)arg1 msgData:(id)arg2; - (void)notifyAddMsgOnMainThread:(id)arg1 msgData:(id)arg2; @end