public IEnumerable <Subscription> RemoveLocalSubscriptions() { var subscriptions = LoadSubscriptions(SubscriptionRole.Subscribes).ToList(); if (!subscriptions.Any()) { return(Enumerable.Empty <Subscription>()); } var protocol = subscriptions.First().Source.Scheme; var uri = _graph.ReplyChannelFor(protocol); var localSubscriptions = subscriptions.Where(x => x.Receiver == uri).ToList(); _persistence.DeleteSubscriptions(localSubscriptions); return(localSubscriptions); }