Quellcode durchsuchen

评论链接代码提交

DESKTOP-JJ6HLMB vor 1 Jahr
Ursprung
Commit
4db4499b68

+ 5 - 0
TMessagesProj/src/main/java/org/telegram/cricdit/view/ExpandTextView.java

@@ -42,6 +42,7 @@ import org.telegram.tgnet.TLRPC;
 import org.telegram.ui.ActionBar.AlertDialog;
 import org.telegram.ui.ActionBar.BaseFragment;
 import org.telegram.ui.ChatActivity;
+import org.telegram.ui.Components.JoinGroupAlert;
 import org.telegram.ui.LaunchActivity;
 import org.telegram.ui.ProfileActivity;
 
@@ -361,6 +362,7 @@ public class ExpandTextView extends androidx.appcompat.widget.AppCompatTextView
                         } else {
                             final TLRPC.TL_messages_checkChatInvite req = new TLRPC.TL_messages_checkChatInvite();
                             req.hash = group;
+                            String finalGroup = group;
                             requestId[0] = ConnectionsManager.getInstance(intentAccount[0]).sendRequest(req, (response, error) -> AndroidUtilities.runOnUIThread(() -> {
                                 if (alertDialog != null) {
                                     alertDialog.dismiss();
@@ -376,6 +378,9 @@ public class ExpandTextView extends androidx.appcompat.widget.AppCompatTextView
                                         args.putLong("chat_id", invite.chat.id);
                                         ChatActivity fragment = new ChatActivity(args);
                                         baseFragment.presentFragment(fragment);
+                                    } else {
+//                                        BaseFragment fragment = mainFragmentsStack.get(mainFragmentsStack.size() - 1);
+                                        baseFragment.showDialog(new JoinGroupAlert(baseFragment.getParentActivity(), invite, finalGroup, baseFragment, (baseFragment instanceof ChatActivity ? ((ChatActivity) baseFragment).themeDelegate : null)));
                                     }
                                 } else {
                                     ToastUtil.show(baseFragment.getParentActivity(), LocaleController.getString("ExpiredLink", R.string.ExpiredLink));