Support device name change sync message

This commit is contained in:
trevor-signal 2024-12-09 13:22:15 -05:00 committed by GitHub
parent 1c4e7bc85d
commit 96de2c2a38
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 190 additions and 12 deletions

View file

@ -153,6 +153,10 @@ export class User {
return this.storage.get('device_name');
}
public async setDeviceName(name: string): Promise<void> {
return this.storage.put('device_name', name);
}
public async setDeviceNameEncrypted(): Promise<void> {
return this.storage.put('deviceNameEncrypted', true);
}
@ -175,9 +179,7 @@ export class User {
this.storage.put('uuid_id', `${aci}.${deviceId}`),
this.storage.put('password', password),
this.setPni(pni),
deviceName
? this.storage.put('device_name', deviceName)
: Promise.resolve(),
deviceName ? this.setDeviceName(deviceName) : Promise.resolve(),
]);
}