public void WithPrivateSubscription(PrivateSubscription subscription, DateTime startDate) { // verify that subscriptions are in valid state // TODO: Include? _subscriptions.Add(new ChildSubscription(subscription, startDate)); // TODO: add event }
public void UnsubscribePrivate(string feed) { PrivateSubscription s = new PrivateSubscription("unsubscribe", feed); string json = JsonConvert.SerializeObject(s, Formatting.None, Settings); Console.WriteLine("private unsubscribe: " + json); Ws.Send(json); }
public void SubscribePrivate(string feed) { if (Challenge == null) { RequestChallenge(); ChallengeRequestEvent.Wait(); } PrivateSubscription s = new PrivateSubscription("subscribe", feed, ApiKey, Challenge, SignedChallenge); string json = JsonConvert.SerializeObject(s, Formatting.None, Settings); Console.WriteLine("private subscribe: " + json); Ws.Send(json); }
public ChildSubscription(PrivateSubscription subscription, DateTime startDate) : this() { SubscriptionId = subscription.Id; StartDate = startDate; }