Пример #1
0
        private void ProcessLocalStoredUserInfo(UserInfo userInfo)
        {
            userInfo.AvatarUriTask = Task.FromResult(AvatarSaver.AvatarFilePath);
            var runtimeAccount = new RuntimeAccount(userInfo, _internalAuthService);

            SystemFactory.Instance.SetAccount(runtimeAccount);
            _syncManager.OpenDatabases(runtimeAccount);
        }
Пример #2
0
        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();
        }