mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 09:20:19 +01:00
Add a write-through cache to the identity store.
This commit is contained in:
@@ -157,10 +157,13 @@ public final class RegistrationRepository {
|
||||
TextSecurePreferences.setFcmDisabled(context, registrationData.isNotFcm());
|
||||
TextSecurePreferences.setWebsocketRegistered(context, true);
|
||||
|
||||
DatabaseFactory.getIdentityDatabase(context)
|
||||
.saveIdentity(selfId,
|
||||
identityKey.getPublicKey(), IdentityDatabase.VerifiedStatus.VERIFIED,
|
||||
true, System.currentTimeMillis(), true);
|
||||
ApplicationDependencies.getIdentityStore()
|
||||
.saveIdentityWithoutSideEffects(selfId,
|
||||
identityKey.getPublicKey(),
|
||||
IdentityDatabase.VerifiedStatus.VERIFIED,
|
||||
true,
|
||||
System.currentTimeMillis(),
|
||||
true);
|
||||
|
||||
TextSecurePreferences.setPushRegistered(context, true);
|
||||
TextSecurePreferences.setPushServerPassword(context, registrationData.getPassword());
|
||||
|
||||
Reference in New Issue
Block a user