protected override void OnSleep() { base.OnSleep(); AppStateContainer.GetInstance().IsAppActive = false; try { var storage = App.Current.Container.Resolve <Services.Storage.IStorageService>(); storage?.Suspend(); } catch (Exception ex) { _logger.LogError(ex, "Database suspension failed."); } }
public EquityService(HttpClient _httpClient, AppStateContainer _state) { httpClient = _httpClient; state = _state; }
protected override void OnResume() { base.OnResume(); AppStateContainer.GetInstance().IsAppActive = true; }
public CustomAuthStateProvider(HttpClient httpClient, AppStateContainer appStateContainer) { _httpClient = httpClient; _appStateContainer = appStateContainer; }