Fix storage of joinedAtVersion in groups

This commit is contained in:
Fedor Indutny 2023-08-31 23:05:50 +02:00 committed by GitHub
parent 88c56c96d1
commit d3b5960528
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5566,7 +5566,7 @@ async function applyGroupState({
return { return {
role: member.role || MEMBER_ROLE_ENUM.DEFAULT, role: member.role || MEMBER_ROLE_ENUM.DEFAULT,
joinedAtVersion: member.joinedAtVersion || version, joinedAtVersion: member.joinedAtVersion,
aci: member.userId, aci: member.userId,
}; };
}); });
@ -6665,7 +6665,7 @@ type DecryptedMember = Readonly<{
userId: AciString; userId: AciString;
profileKey: Uint8Array; profileKey: Uint8Array;
role: Proto.Member.Role; role: Proto.Member.Role;
joinedAtVersion?: number; joinedAtVersion: number;
}>; }>;
function decryptMember( function decryptMember(
@ -6716,7 +6716,7 @@ function decryptMember(
userId, userId,
profileKey, profileKey,
role, role,
joinedAtVersion: dropNull(member.joinedAtVersion), joinedAtVersion: dropNull(member.joinedAtVersion) ?? 0,
}; };
} }