1
0
mirror of https://github.com/bitwarden/mobile synced 2026-01-11 13:04:00 +00:00

[AC-1070] Convert Reason to a private class field

This commit is contained in:
Shane Melton
2023-03-10 15:52:04 -08:00
parent a921e8ff4f
commit bcac16c1f9

View File

@@ -15,6 +15,8 @@ namespace Bit.App.Pages
public class UpdateTempPasswordPageViewModel : BaseChangePasswordViewModel
{
private readonly IUserVerificationService _userVerificationService;
private ForcePasswordResetReason _reason = ForcePasswordResetReason.AdminForcePasswordReset;
public UpdateTempPasswordPageViewModel()
{
@@ -34,7 +36,6 @@ namespace Bit.App.Pages
public Action UpdateTempPasswordSuccessAction { get; set; }
public Action LogOutAction { get; set; }
public string CurrentMasterPassword { get; set; }
public ForcePasswordResetReason Reason { get; set; } = ForcePasswordResetReason.AdminForcePasswordReset;
public override async Task InitAsync(bool forceSync = false)
{
@@ -44,20 +45,20 @@ namespace Bit.App.Pages
if (forcePasswordResetReason.HasValue)
{
Reason = forcePasswordResetReason.Value;
_reason = forcePasswordResetReason.Value;
}
}
public bool RequireCurrentPassword
{
get => Reason == ForcePasswordResetReason.WeakMasterPasswordOnLogin;
get => _reason == ForcePasswordResetReason.WeakMasterPasswordOnLogin;
}
public string UpdateMasterPasswordWarningText
{
get
{
return Reason == ForcePasswordResetReason.WeakMasterPasswordOnLogin
return _reason == ForcePasswordResetReason.WeakMasterPasswordOnLogin
? AppResources.UpdateWeakMasterPasswordWarning
: AppResources.UpdateMasterPasswordWarning;
}
@@ -105,7 +106,7 @@ namespace Bit.App.Pages
{
await _deviceActionService.ShowLoadingAsync(AppResources.UpdatingPassword);
switch (Reason)
switch (_reason)
{
case ForcePasswordResetReason.AdminForcePasswordReset:
await UpdateTempPasswordAsync(masterPasswordHash, newEncKey.Item2.EncryptedString);