public EoiDataUser(FileSystemDataUser user) { _fileSystemUser = user; if (_fileSystemUser.TokenResponse != null) { var token = WebDataInterface.RefreshAccessToken(_fileSystemUser.TokenResponse.refresh_token); if (token != null) { if (this.Id == 0) { Authenticate(token); } _fileSystemUser.TokenResponse = token; FileSystemDataInterface.ExportUsers(); } } if (_fileSystemUser != null && _fileSystemUser.TokenResponse != null) { CorporationWebInterface.RegisterUser(_fileSystemUser.Name); } this.Name = user.Name; }
internal void VerifyUser(RawEsiVerify verifyResult, RawAccessTokenResponse token) { _fileSystemUser.TokenResponse = token; _fileSystemUser.Name = verifyResult.CharacterName; _fileSystemUser.Id = verifyResult.CharacterID; FileSystemDataInterface.ExportUsers(); this.Id = verifyResult.CharacterID; this.Name = verifyResult.CharacterName; if (_eoiUser != null) { _eoiUser.Name = verifyResult.CharacterName; _eoiUser.IsDefault = false; _eoiUser.Authenticated = true; _eoiUser.InvokePropertyChanged(); } CorporationWebInterface.RegisterUser(_fileSystemUser.Name); }