public AuthenticationManager( IUserDataStorageManager <UserData> userDataStorageManager, IMediumClient mediumClient) { _userDataStorageManager = userDataStorageManager; _mediumClient = mediumClient; _loggedIn = new BehaviorSubject <bool>(false); }
public UserProfileManager( IMediumClient mediumClient, IAuthenticationManager authenticationManager) { _mediumClient = mediumClient; _authenticationManager = authenticationManager; _authenticationManager.LoggedIn() .Subscribe(async b => { var profile = await GetUser(); }); }