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 {
117
117
int dateId = Utils .getID ("date" , "id" );
118
118
for (Field textView : textViews ) {
119
119
TextView textView1 = (TextView ) XposedHelpers .getObjectField (objView , textView .getName ());
120
- if (textView1 == null || textView1 .getId () == dateId ) {
120
+ if (textView1 != null && textView1 .getId () == dateId ) {
121
121
isMRevoked (objFMessage , textView1 , "antirevokestatus" );
122
122
break ;
123
123
}
@@ -154,12 +154,14 @@ private static HashSet<String> getRevokedMessages(FMessageWpp fMessage) {
154
154
155
155
156
156
private void isMRevoked (Object objMessage , TextView dateTextView , String antirevokeType ) {
157
+ logDebug (dateTextView );
157
158
if (dateTextView == null ) return ;
158
159
var fMessage = new FMessageWpp (objMessage );
159
160
var key = fMessage .getKey ();
160
161
var messageRevokedList = getRevokedMessages (fMessage );
161
162
var id = fMessage .getRowId ();
162
163
String keyOrig = null ;
164
+ logDebug ("Message ID: " + id );
163
165
if (messageRevokedList .contains (key .messageID ) || ((keyOrig = MessageStore .getInstance ().getOriginalMessageKey (id )) != null && messageRevokedList .contains (keyOrig ))) {
164
166
var timestamp = DelMessageStore .getInstance (Utils .getApplication ()).getTimestampByMessageId (keyOrig == null ? key .messageID : keyOrig );
165
167
if (timestamp > 0 ) {
You can’t perform that action at this time.
0 commit comments