File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
app/src/main/java/com/wmods/wppenhacer/xposed/features/general Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -117,7 +117,7 @@ protected void afterHookedMethod(MethodHookParam param) throws Throwable {
117117 int dateId = Utils .getID ("date" , "id" );
118118 for (Field textView : textViews ) {
119119 TextView textView1 = (TextView ) XposedHelpers .getObjectField (objView , textView .getName ());
120- if (textView1 == null || textView1 .getId () == dateId ) {
120+ if (textView1 != null && textView1 .getId () == dateId ) {
121121 isMRevoked (objFMessage , textView1 , "antirevokestatus" );
122122 break ;
123123 }
@@ -154,12 +154,14 @@ private static HashSet<String> getRevokedMessages(FMessageWpp fMessage) {
154154
155155
156156 private void isMRevoked (Object objMessage , TextView dateTextView , String antirevokeType ) {
157+ logDebug (dateTextView );
157158 if (dateTextView == null ) return ;
158159 var fMessage = new FMessageWpp (objMessage );
159160 var key = fMessage .getKey ();
160161 var messageRevokedList = getRevokedMessages (fMessage );
161162 var id = fMessage .getRowId ();
162163 String keyOrig = null ;
164+ logDebug ("Message ID: " + id );
163165 if (messageRevokedList .contains (key .messageID ) || ((keyOrig = MessageStore .getInstance ().getOriginalMessageKey (id )) != null && messageRevokedList .contains (keyOrig ))) {
164166 var timestamp = DelMessageStore .getInstance (Utils .getApplication ()).getTimestampByMessageId (keyOrig == null ? key .messageID : keyOrig );
165167 if (timestamp > 0 ) {
You can’t perform that action at this time.
0 commit comments