WebAPI: Ensure we report the right capabilities during link
Co-authored-by: Scott Nonnenberg <scott@signal.org>
This commit is contained in:
parent
392194a992
commit
7fd5dd3761
1 changed files with 10 additions and 2 deletions
|
@ -2566,13 +2566,17 @@ export function initialize({
|
||||||
throw new Error('createAccount: invalid code');
|
throw new Error('createAccount: invalid code');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const capabilities: CapabilitiesUploadType = {
|
||||||
|
deleteSync: true,
|
||||||
|
};
|
||||||
|
|
||||||
const jsonData = {
|
const jsonData = {
|
||||||
sessionId: session.id,
|
sessionId: session.id,
|
||||||
accountAttributes: {
|
accountAttributes: {
|
||||||
fetchesMessages: true,
|
fetchesMessages: true,
|
||||||
registrationId,
|
registrationId,
|
||||||
pniRegistrationId,
|
pniRegistrationId,
|
||||||
capabilities: {},
|
capabilities,
|
||||||
unidentifiedAccessKey: Bytes.toBase64(accessKey),
|
unidentifiedAccessKey: Bytes.toBase64(accessKey),
|
||||||
},
|
},
|
||||||
requireAtomic: true,
|
requireAtomic: true,
|
||||||
|
@ -2616,6 +2620,10 @@ export function initialize({
|
||||||
aciPqLastResortPreKey,
|
aciPqLastResortPreKey,
|
||||||
pniPqLastResortPreKey,
|
pniPqLastResortPreKey,
|
||||||
}: LinkDeviceOptionsType) {
|
}: LinkDeviceOptionsType) {
|
||||||
|
const capabilities: CapabilitiesUploadType = {
|
||||||
|
deleteSync: true,
|
||||||
|
};
|
||||||
|
|
||||||
const jsonData = {
|
const jsonData = {
|
||||||
verificationCode,
|
verificationCode,
|
||||||
accountAttributes: {
|
accountAttributes: {
|
||||||
|
@ -2623,7 +2631,7 @@ export function initialize({
|
||||||
name: encryptedDeviceName,
|
name: encryptedDeviceName,
|
||||||
registrationId,
|
registrationId,
|
||||||
pniRegistrationId,
|
pniRegistrationId,
|
||||||
capabilities: {},
|
capabilities,
|
||||||
},
|
},
|
||||||
aciSignedPreKey: serializeSignedPreKey(aciSignedPreKey),
|
aciSignedPreKey: serializeSignedPreKey(aciSignedPreKey),
|
||||||
pniSignedPreKey: serializeSignedPreKey(pniSignedPreKey),
|
pniSignedPreKey: serializeSignedPreKey(pniSignedPreKey),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue