Improve post-import handling of new group permission

This commit is contained in:
trevor-signal
2026-03-10 12:42:51 -04:00
committed by GitHub
parent 7533a53f8e
commit 220b642ff2
2 changed files with 6 additions and 2 deletions

View File

@@ -4651,11 +4651,15 @@ function extractDiffs({
current.accessControl &&
old.accessControl &&
old.accessControl.memberLabel !== undefined &&
old.accessControl.memberLabel !==
Proto.AccessControl.AccessRequired.UNKNOWN &&
old.accessControl.memberLabel !== current.accessControl.memberLabel
) {
details.push({
type: 'access-member-label',
newPrivilege: current.accessControl.memberLabel,
newPrivilege:
current.accessControl.memberLabel ??
Proto.AccessControl.AccessRequired.UNKNOWN,
});
}

2
ts/model-types.d.ts vendored
View File

@@ -502,7 +502,7 @@ export type ConversationAttributesType = {
attributes: AccessRequiredEnum;
members: AccessRequiredEnum;
addFromInviteLink: AccessRequiredEnum;
memberLabel: AccessRequiredEnum;
memberLabel: AccessRequiredEnum | undefined;
};
announcementsOnly?: boolean;
avatar?: ContactAvatarType | null;