public async Task Subscribe(string serviceName, string groupName, List <string> clusters, IEventListener listener) { if (listener == null) { return; } string clusterString = string.Join(",", clusters); _changeNotifier.RegisterListener(groupName, serviceName, clusterString, listener); await _clientProxy.Subscribe(serviceName, groupName, clusterString).ConfigureAwait(false); }