public async Task <SessionState> GetSessionState() { Debug.WriteLine("GetSessionState"); var result = await _stateStorage.Get <SessionState>(SessionState.SessionKey); if (result == null) { return(new SessionState()); } return(result); }
public async ValueTask Initialize() { if (!_isInitialized) { _isInitialized = true; _navigationTracker.Start(this); var state = await _storage.Get <TState>(); SetState(state); _navigationTracker.Navigate(state); } }
public void DoSomethingWithSession() { var something = _storage.Get("MySessionKey"); Console.WriteLine("Got " + something); }