mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-23 02:10:44 +01:00
Fix out-of-sync local state after rejoining a group via invite link.
This commit is contained in:
committed by
Greyson Parrelli
parent
3895578d51
commit
26709177d2
@@ -199,6 +199,7 @@ import org.thoughtcrime.securesms.groups.ui.migration.GroupsV1MigrationSuggestio
|
||||
import org.thoughtcrime.securesms.insights.InsightsLauncher;
|
||||
import org.thoughtcrime.securesms.invites.InviteReminderModel;
|
||||
import org.thoughtcrime.securesms.invites.InviteReminderRepository;
|
||||
import org.thoughtcrime.securesms.jobs.ForceUpdateGroupV2Job;
|
||||
import org.thoughtcrime.securesms.jobs.GroupV1MigrationJob;
|
||||
import org.thoughtcrime.securesms.jobs.GroupV2UpdateSelfProfileKeyJob;
|
||||
import org.thoughtcrime.securesms.jobs.RequestGroupV2InfoJob;
|
||||
@@ -594,6 +595,8 @@ public class ConversationParentFragment extends Fragment
|
||||
.then(GroupV2UpdateSelfProfileKeyJob.withoutLimits(groupId))
|
||||
.enqueue();
|
||||
|
||||
ForceUpdateGroupV2Job.enqueueIfNecessary(groupId);
|
||||
|
||||
if (viewModel.getArgs().isFirstTimeInSelfCreatedGroup()) {
|
||||
groupViewModel.inviteFriendsOneTimeIfJustSelfInGroup(getChildFragmentManager(), groupId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user