1
0
mirror of https://github.com/bitwarden/mobile synced 2025-12-17 16:53:26 +00:00

[Autofill] Apply locked autofill flow to logged out state (#827)

* Initial commit: apply locked auto-fill flow to log out auto-fill

* Alphabetized imports

* Removed unnecessary else conditional

* Fix for talkback slider control (#828)

* Initial commit: apply locked auto-fill flow to log out auto-fill

* Alphabetized imports

* Removed unnecessary else conditional

* Fixed variable init order

Co-authored-by: Matt Portune <59324545+mportune-bw@users.noreply.github.com>
This commit is contained in:
Vincent Salucci
2020-04-13 11:32:23 -05:00
committed by GitHub
parent b2abcda111
commit 1dc027cf49
7 changed files with 88 additions and 13 deletions

View File

@@ -1,4 +1,5 @@
using Bit.App.Utilities;
using Bit.App.Models;
using Bit.App.Utilities;
using Bit.Core.Abstractions;
using Bit.Core.Utilities;
using System;
@@ -9,12 +10,14 @@ namespace Bit.App.Pages
{
public partial class HomePage : BaseContentPage
{
private readonly AppOptions _appOptions;
private IMessagingService _messagingService;
public HomePage()
public HomePage(AppOptions appOptions = null)
{
_messagingService = ServiceContainer.Resolve<IMessagingService>("messagingService");
_messagingService.Send("showStatusBar", false);
_appOptions = appOptions;
InitializeComponent();
_logo.Source = !ThemeManager.UsingLightTheme ? "logo_white.png" : "logo.png";
}
@@ -22,7 +25,7 @@ namespace Bit.App.Pages
public async Task DismissRegisterPageAndLogInAsync(string email)
{
await Navigation.PopModalAsync();
await Navigation.PushModalAsync(new NavigationPage(new LoginPage(email)));
await Navigation.PushModalAsync(new NavigationPage(new LoginPage(email, _appOptions)));
}
protected override void OnAppearing()
@@ -35,7 +38,7 @@ namespace Bit.App.Pages
{
if (DoOnce())
{
Navigation.PushModalAsync(new NavigationPage(new LoginPage()));
Navigation.PushModalAsync(new NavigationPage(new LoginPage(null, _appOptions)));
}
}