public async Task CharacterEditAsync(SsoToken token, V2ContactCharacterEdit model) { StaticMethods.CheckToken(token, CharacterScopes.esi_characters_write_contacts_v1); string url = StaticConnectionStrings.CheckTestingUrl(StaticConnectionStrings.ContactsV2CharacterEdit(token.CharacterId, model), _testing); string jsonObject = JsonConvert.SerializeObject(model.ContactIds); await PollyPolicies.WebExceptionRetryWithFallbackAsync.ExecuteAsync(async() => await _webClient.PutAsync(StaticMethods.CreateHeaders(token), url, jsonObject)); }
public async Task CharacterEditAsync_successfully_returns_nothing() { int characterId = 88823; CharacterScopes scopes = CharacterScopes.esi_characters_write_contacts_v1; SsoToken inputToken = new SsoToken { AccessToken = "This is a old access token", RefreshToken = "This is a old refresh token", CharacterId = characterId, CharacterScopesFlags = scopes }; LatestContactsEndpoints internalLatestContacts = new LatestContactsEndpoints(string.Empty, true); V2ContactCharacterEdit model = new V2ContactCharacterEdit { Standing = 9.9f }; await internalLatestContacts.CharacterEditAsync(inputToken, model); }
public async Task CharacterEditAsync(SsoToken token, V2ContactCharacterEdit model) { await _internalLatestContacts.CharacterEditAsync(token, model); }
public void CharacterEdit(SsoToken token, V2ContactCharacterEdit model) { _internalLatestContacts.CharacterEdit(token, model); }