Fixed issue #22 #25

This commit is contained in:
Sunnyyoung 2017-09-09 00:00:28 +08:00
parent b55c93d18f
commit 2fa2542c22
3 changed files with 4 additions and 4 deletions

View File

@ -46,7 +46,7 @@ static void __attribute__((constructor)) tweak(void) {
data.mesLocalID = localMessageData.mesLocalID; data.mesLocalID = localMessageData.mesLocalID;
data.msgContent = replaceMessage; data.msgContent = replaceMessage;
} else { } else {
data.mesLocalID = localMessageData.mesLocalID + 1; data.mesLocalID = localMessageData.mesLocalID;
data.msgContent = [NSString stringWithFormat:@"[已拦截]\n%@", replaceMessage]; data.msgContent = [NSString stringWithFormat:@"[已拦截]\n%@", replaceMessage];
} }
data; data;
@ -74,9 +74,9 @@ static void __attribute__((constructor)) tweak(void) {
// Delete message if it is revoke from myself // Delete message if it is revoke from myself
if ([localMessageData isSendFromSelf]) { if ([localMessageData isSendFromSelf]) {
[((MessageService *)self) DelMsg:session msgList:@[localMessageData] isDelAll:NO isManual:YES]; [((MessageService *)self) DelMsg:session msgList:@[localMessageData] isDelAll:NO isManual:YES];
[((MessageService *)self) AddRevokePromptMsg:session msgData:promptMessageData]; [((MessageService *)self) AddLocalMsg:session msgData:promptMessageData];
} else { } else {
[((MessageService *)self) AddRevokePromptMsg:session msgData:promptMessageData]; [((MessageService *)self) AddLocalMsg:session msgData:promptMessageData];
[((MessageService *)self) notifyAddMsgOnMainThread:session msgData:promptMessageData]; [((MessageService *)self) notifyAddMsgOnMainThread:session msgData:promptMessageData];
} }
// Deliver notification // Deliver notification

View File

@ -54,7 +54,7 @@
- (id)GetMsgData:(id)arg1 svrId:(unsigned long long)arg2; - (id)GetMsgData:(id)arg1 svrId:(unsigned long long)arg2;
- (void)DelMsg:(id)arg1 msgList:(id)arg2 isDelAll:(BOOL)arg3 isManual:(BOOL)arg4; - (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; - (void)notifyAddMsgOnMainThread:(id)arg1 msgData:(id)arg2;
@end @end