private async Task OnStop(OWINEnv env, Dictionary<string, string> query, CancellationToken cancel_token)
{
var channel = FindChannelFromQuery(query);
if (channel!=null) {
Application.PeerCast.CloseChannel(channel);
env.SetResponseStatusCode(HttpStatusCode.OK);
await env.SetResponseBodyAsync("OK", cancel_token).ConfigureAwait(false);
}
else {
env.SetResponseStatusCode(HttpStatusCode.NotFound);
await env.SetResponseBodyAsync("Channel NotFound", cancel_token).ConfigureAwait(false);
}
}