public async Task CreateLabelAsync(SsoToken token, V2MailCreateLabel labelModel) { StaticMethods.CheckToken(token, MailScopes.esi_mail_organize_mail_v1); string url = StaticConnectionStrings.CheckTestingUrl(StaticConnectionStrings.MailV2CreateLabel(token.CharacterId), _testing); EsiV2MailCreateLabel model = _mapper.Map <EsiV2MailCreateLabel>(labelModel); await PollyPolicies.WebExceptionRetryWithFallbackAsync.ExecuteAsync(async() => await _webClient.PostAsync(StaticMethods.CreateHeaders(token), url, JsonConvert.SerializeObject(model))); }
public async Task CreateLabelAsync(SsoToken token, V2MailCreateLabel labelModel) { await _internalLatestMail.CreateLabelAsync(token, labelModel); }
public void CreateLabel(SsoToken token, V2MailCreateLabel labelModel) { _internalLatestMail.CreateLabel(token, labelModel); }