replace all on updates

This commit is contained in:
Kyle Spearrin 2018-09-21 21:59:11 -04:00
parent d958dc6bce
commit 3fff0617fe

View file

@ -160,22 +160,17 @@ namespace Bit.iOS
{
if(await ASHelpers.IdentitiesCanIncremental())
{
var identity = await ASHelpers.GetCipherIdentityAsync(data.Item1, _cipherService);
if(identity == null)
{
return;
}
if(data.Item2)
{
var identity = await ASHelpers.GetCipherIdentityAsync(data.Item1, _cipherService);
if(identity == null)
{
return;
}
await ASCredentialIdentityStore.SharedStore.SaveCredentialIdentitiesAsync(
new ASPasswordCredentialIdentity[] { identity });
return;
}
else
{
await ASCredentialIdentityStore.SharedStore.ReplaceCredentialIdentitiesAsync(
new ASPasswordCredentialIdentity[] { identity });
}
return;
}
await ASHelpers.ReplaceAllIdentities(_cipherService);
});