public async Task CharacterAddUpdateAsync(SsoToken token, V2FittingsCharacterSave fitting) { StaticMethods.CheckToken(token, FittingScopes.esi_fittings_write_fittings_v1); string url = StaticConnectionStrings.CheckTestingUrl(StaticConnectionStrings.FittingsV2CharacterUpdate(token.CharacterId), _testing); EsiV2FittingsCharacterSave model = _mapper.Map <EsiV2FittingsCharacterSave>(fitting); string objectModel = JsonConvert.SerializeObject(model); await PollyPolicies.WebExceptionRetryWithFallbackAsync.ExecuteAsync(async() => await _webClient.PostAsync(StaticMethods.CreateHeaders(token), url, objectModel)); }
public async Task CharacterAddUpdateAsync(SsoToken token, V2FittingsCharacterSave fitting) { await _internalLatestFittings.CharacterAddUpdateAsync(token, fitting); }
public void CharacterAddUpdate(SsoToken token, V2FittingsCharacterSave fitting) { _internalLatestFittings.CharacterAddUpdate(token, fitting); }