Skip to content

Commit 3a9e480

Browse files
committed
fix bug in Tasker Received Message
Signed-off-by: Dev4Mod <[email protected]>
1 parent 2b9c23d commit 3a9e480

File tree

1 file changed

+3
-10
lines changed
  • app/src/main/java/com/wmods/wppenhacer/xposed/features/general

1 file changed

+3
-10
lines changed

app/src/main/java/com/wmods/wppenhacer/xposed/features/general/Tasker.java

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,20 +63,13 @@ public synchronized static void sendTaskerEvent(String name, String number, Stri
6363

6464
public void hookReceiveMessage() throws Throwable {
6565
var method = Unobfuscator.loadReceiptMethod(classLoader);
66-
var method2 = Unobfuscator.loadReceiptOutsideChat(classLoader);
67-
68-
XposedBridge.hookMethod(method2, new XC_MethodHook() {
69-
@Override
70-
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
71-
fMessage = new FMessageWpp(param.args[0]);
72-
}
73-
});
74-
7566

7667
XposedBridge.hookMethod(method, new XC_MethodHook() {
7768
@Override
7869
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
79-
if (param.args[4] == "sender" || param.args[1] == null || fMessage == null) return;
70+
if (param.args[4] == "sender" || param.args[1] == null || param.args[3] == null)
71+
return;
72+
var fMessage = new FMessageWpp(WppCore.getFMessageFromKey(param.args[3]));
8073
var userJid = fMessage.getKey().remoteJid;
8174
var rawJid = WppCore.getRawString(userJid);
8275
var name = WppCore.getContactName(userJid);

0 commit comments

Comments
 (0)