private void ProcessLocalStoredUserInfo(UserInfo userInfo) { userInfo.AvatarUriTask = Task.FromResult(AvatarSaver.AvatarFilePath); var runtimeAccount = new RuntimeAccount(userInfo, _internalAuthService); SystemFactory.Instance.SetAccount(runtimeAccount); _syncManager.OpenDatabases(runtimeAccount); }
private void ProcessUserInfo(UserInfo userInfo) { _logger.Method().Start(userInfo); userInfo.AvatarUriTask = _avatarSaver.SaveAvatar(userInfo.AvatarId); _accountRepository.AccountData = new AccountData(userInfo); _userDataService.SaveUserData(); var runtimeAccount = new RuntimeAccount(userInfo, _internalAuthService); SystemFactory.Instance.SetAccount(runtimeAccount); _syncManager.OpenDatabases(runtimeAccount); _logger.Method().End(); }