using Http.Core.Contexts; using System; using System.Collections.Generic; using System.Net.Http; using System.Text; using System.Threading; using System.Threading.Tasks; namespace Http.Core.Handlers { public class DeviceAuthHandler : DelegatingHandler { protected override Task SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { request.Headers.Add("x-device-id", $"{UserContext.Instance.DeviceId}"); return base.SendAsync(request, cancellationToken); } } }