public async Task MetadataAsync(SsoToken token, int mailId, V1MailMetadata metadata) { StaticMethods.CheckToken(token, MailScopes.esi_mail_organize_mail_v1); string url = StaticConnectionStrings.CheckTestingUrl(StaticConnectionStrings.MailV1Metadata(token.CharacterId, mailId), _testing); EsiV1MailMetadata model = _mapper.Map <EsiV1MailMetadata>(metadata); await PollyPolicies.WebExceptionRetryWithFallbackAsync.ExecuteAsync(async() => await _webClient.PutAsync(StaticMethods.CreateHeaders(token), url, JsonConvert.SerializeObject(model))); }
public async Task MetadataAsync(SsoToken token, int mailId, V1MailMetadata metadata) { await _internalLatestMail.MetadataAsync(token, mailId, metadata); }
public void Metadata(SsoToken token, int mailId, V1MailMetadata metadata) { _internalLatestMail.Metadata(token, mailId, metadata); }