/// <summary>
 /// Gets all destination addresses for the given topic
 /// </summary>
 public async Task <string[]> GetSubscriberAddresses(string topic)
 {
     if (topic == null)
     {
         throw new ArgumentNullException(nameof(topic), "Please remember to specify a topic when getting subscribers for it");
     }
     return(_subscriberStore.GetSubscribers(topic));
 }
 /// <summary>
 /// Gets all destination addresses for the given topic
 /// </summary>
 public async Task <string[]> GetSubscriberAddresses(string topic)
 {
     if (topic == null)
     {
         throw new ArgumentNullException(nameof(topic));
     }
     return(_subscriberStore.GetSubscribers(topic));
 }
 /// <summary>
 /// Gets all destination addresses for the given topic
 /// </summary>
 public async Task <string[]> GetSubscriberAddresses(string topic)
 {
     return(_subscriberStore.GetSubscribers(topic));
 }