diff --git a/app/src/main/java/nep/timeline/re_telegram/features/NEWAntiRecall.java b/app/src/main/java/nep/timeline/re_telegram/features/NEWAntiRecall.java index 8ca71e0..7c97b5c 100644 --- a/app/src/main/java/nep/timeline/re_telegram/features/NEWAntiRecall.java +++ b/app/src/main/java/nep/timeline/re_telegram/features/NEWAntiRecall.java @@ -330,8 +330,10 @@ protected void beforeMethod(MethodHookParam param) { long currentUserId = 0; try { Object currentUser = XposedHelpers.callStaticMethod( - XposedHelpers.findClass(AutomationResolver.resolve("org.telegram.messenger.UserConfig", classLoader), - classLoader), + XposedHelpers.findClass( + AutomationResolver.resolve("org.telegram.messenger.UserConfig", AutomationResolver.ResolverType.Class), + classLoader + ), AutomationResolver.resolve("UserConfig", "getCurrentUser", AutomationResolver.ResolverType.Method) ); @@ -343,7 +345,8 @@ protected void beforeMethod(MethodHookParam param) { } long deletingUserId = (long) param.args[3]; -boolean isCurrentUserDeleting = (deletingUserId == currentUserId); +boolean isCurrentUserDeleting = (deletingUserId == currentUserId); + if (Configs.isAntiRecall()) { ArrayList deletedMessages = new ArrayList<>(); @@ -392,8 +395,10 @@ protected void beforeMethod(MethodHookParam param) { long currentUserId = 0; try { Object currentUser = XposedHelpers.callStaticMethod( - XposedHelpers.findClass(AutomationResolver.resolve("org.telegram.messenger.UserConfig", classLoader), - classLoader), + XposedHelpers.findClass( + AutomationResolver.resolve("org.telegram.messenger.UserConfig", AutomationResolver.ResolverType.Class), + classLoader + ), AutomationResolver.resolve("UserConfig", "getCurrentUser", AutomationResolver.ResolverType.Method) );