Include badgeIds when writing profile data
Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
This commit is contained in:
parent
2d6a398120
commit
b4b899c695
|
@ -16,8 +16,15 @@ export async function encryptProfileData(
|
|||
conversation: ConversationType,
|
||||
avatarBuffer?: Uint8Array
|
||||
): Promise<[ProfileRequestDataType, Uint8Array | undefined]> {
|
||||
const { aboutEmoji, aboutText, familyName, firstName, profileKey, uuid } =
|
||||
conversation;
|
||||
const {
|
||||
aboutEmoji,
|
||||
aboutText,
|
||||
badges,
|
||||
familyName,
|
||||
firstName,
|
||||
profileKey,
|
||||
uuid,
|
||||
} = conversation;
|
||||
|
||||
assert(profileKey, 'profileKey');
|
||||
assert(uuid, 'uuid');
|
||||
|
@ -57,6 +64,7 @@ export async function encryptProfileData(
|
|||
name: Bytes.toBase64(bytesName),
|
||||
about: bytesAbout ? Bytes.toBase64(bytesAbout) : null,
|
||||
aboutEmoji: bytesAboutEmoji ? Bytes.toBase64(bytesAboutEmoji) : null,
|
||||
badgeIds: (badges || []).map(({ id }) => id),
|
||||
paymentAddress: window.storage.get('paymentAddress') || null,
|
||||
avatar: Boolean(avatarBuffer),
|
||||
commitment: deriveProfileKeyCommitment(profileKey, uuid),
|
||||
|
|
Loading…
Reference in New Issue