@@ -155,6 +155,7 @@ private static HashSet<String> getRevokedMessages(FMessageWpp fMessage) {
155155
156156 private void isMRevoked (Object objMessage , TextView dateTextView , String antirevokeType ) {
157157 if (dateTextView == null ) return ;
158+
158159 var fMessage = new FMessageWpp (objMessage );
159160 var key = fMessage .getKey ();
160161 var messageRevokedList = getRevokedMessages (fMessage );
@@ -194,7 +195,11 @@ private void isMRevoked(Object objMessage, TextView dateTextView, String antirev
194195
195196
196197 private int antiRevoke (FMessageWpp fMessage ) {
197- showToast (fMessage );
198+ try {
199+ showToast (fMessage );
200+ } catch (Exception e ) {
201+ log (e );
202+ }
198203 String messageKey = (String ) XposedHelpers .getObjectField (fMessage .getObject (), "A01" );
199204 String stripJID = fMessage .getKey ().remoteJid .getPhoneNumber ();
200205 int revokeboolean = stripJID .equals ("status" ) ? Integer .parseInt (prefs .getString ("antirevokestatus" , "0" )) : Integer .parseInt (prefs .getString ("antirevoke" , "0" ));
@@ -233,7 +238,7 @@ private void showToast(FMessageWpp fMessage) {
233238 var messageSuffix = Utils .getApplication ().getString (ResId .string .deleted_message );
234239 if (jidAuthor .isStatus ()) {
235240 messageSuffix = Utils .getApplication ().getString (ResId .string .deleted_status );
236- jidAuthor = new FMessageWpp . UserJid ( fMessage .getUserJid () );
241+ jidAuthor = fMessage .getUserJid ();
237242 }
238243 if (jidAuthor .userJid == null ) return ;
239244 String name = WppCore .getContactName (jidAuthor );
0 commit comments