private Task WithClient(MusicEndpoint endpoint, Func <PushClient, Task> f) { var client = new PushClient(endpoint); var task = f(client); var t = task.ContinueWith(t2 => client.Dispose()); return(task); }
private Task WithClient(MusicEndpoint endpoint, Func <PushClient, Task> f) { var client = new PushClient(endpoint); var task = f(client); var t = task.ContinueWith(t2 => client.Dispose()); return(task); }