public void BroadcastPacket(PostedPacket packet, int channelId) { var channel = _channelHttpClient.GetChannel(channelId); if (channel != null) { SendPacketToChannel(packet, channel.WebApi.ToString()); } }
public HttpClient Connect(int channelId) { using var client = _httpClientFactory.CreateClient(); var channel = _channelHttpClient.GetChannel(channelId); if (channel == null) { return(null); } client.BaseAddress = new Uri(channel.WebApi.ToString()); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", channel.Token); return(client); }