Fix backup group update test cases

This commit is contained in:
trevor-signal
2025-10-29 16:07:10 -04:00
committed by GitHub
parent 7d364e1db1
commit 1b4c3abe7f
3 changed files with 24 additions and 13 deletions

View File

@@ -3054,6 +3054,12 @@ export class BackupImportStream extends Writable {
`${logId}: groupInvitationRevokedUpdate had missing invitees list!`
);
}
const firstInviter = invitees[0].inviterAci;
const inviterAci =
firstInviter &&
invitees.every(invitee => invitee.inviterAci === firstInviter)
? fromAciObject(Aci.fromUuidBytes(firstInviter))
: undefined;
if (invitees.length === 1) {
const { inviteeAci, inviteePni } = invitees[0];
@@ -3071,17 +3077,20 @@ export class BackupImportStream extends Writable {
details.push({
type: 'pending-remove-one',
serviceId,
inviter: inviterAci,
});
} else {
details.push({
type: 'pending-remove-many',
count: 1,
inviter: inviterAci,
});
}
} else {
details.push({
type: 'pending-remove-many',
count: invitees.length,
inviter: inviterAci,
});
}
}