public async Task SendIceConnectionDisruptionEnd( string newIceConnectionState, string prevIceConnectionState, int delay) { IceConnectionDisruptionEndData icde = new IceConnectionDisruptionEndData(); icde.eventType = "iceConnectionDisruptionEnd"; icde.localID = localID; icde.originID = originID; icde.deviceID = deviceID; icde.timestamp = DateTime.UtcNow.ToUnixTimeStampMiliseconds(); icde.remoteID = remoteID; icde.connectionID = connectionID; icde.currIceConnectionState = newIceConnectionState; icde.prevIceConnectionState = prevIceConnectionState; icde.delay = delay; Debug.WriteLine("IceConnectionDisruptionEnd: "); await callstats.IceConnectionDisruptionEnd(icde); }
public async Task IceConnectionDisruptionEnd(IceConnectionDisruptionEndData iceConnectionDisruptionEndData) { await SendRequest(iceConnectionDisruptionEndData, UrlBuilder(Host.events.ToString(), $"/v1/apps/{_appID}/conferences/{_confID}/{_ucID}/events/ice/status")); }