public async Task SendAsync(SsoToken token, V1MailSend mail) { StaticMethods.CheckToken(token, MailScopes.esi_mail_send_mail_v1); string url = StaticConnectionStrings.CheckTestingUrl(StaticConnectionStrings.MailV1Send(token.CharacterId), _testing); EsiV1MailSend model = _mapper.Map <EsiV1MailSend>(mail); await PollyPolicies.WebExceptionRetryWithFallbackAsync.ExecuteAsync(async() => await _webClient.PostAsync(StaticMethods.CreateHeaders(token), url, JsonConvert.SerializeObject(model))); }
public async Task SendAsync(SsoToken token, V1MailSend mail) { await _internalLatestMail.SendAsync(token, mail); }
public void Send(SsoToken token, V1MailSend mail) { _internalLatestMail.Send(token, mail); }