Skip to content

Commit 61fc09a

Browse files
committed
Add temp fix for status crash
1 parent 7ac30da commit 61fc09a

File tree

1 file changed

+9
-2
lines changed
  • app/src/main/java/com/wmods/wppenhacer/xposed/features/privacy

1 file changed

+9
-2
lines changed

app/src/main/java/com/wmods/wppenhacer/xposed/features/privacy/HideSeen.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,15 @@ protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
5353
return;
5454
}
5555
var lid = (String) XposedHelpers.getObjectField(sendReadReceiptJob, "jid");
56-
var userJid = new FMessageWpp.UserJid(lid);
57-
if (userJid.isNull()) return;
56+
FMessageWpp.UserJid userJid = null;
57+
try {
58+
userJid = new FMessageWpp.UserJid(lid);
59+
if (userJid.isNull()) return;
60+
} catch (Throwable e) {
61+
// WhatsApp crashes when attempting to create UserJid from MeJid or LidMeJid
62+
// and this issue can be ignored since we don't need to hide something from ourself
63+
return;
64+
}
5865
var privacy = CustomPrivacy.getJSON(userJid.getPhoneNumber());
5966

6067
var customHideRead = privacy.optBoolean("HideSeen", hideread);

0 commit comments

Comments
 (0)