public async Task UnlistenAsync(string[] topics, RequestOptions options = null)
        {
            options = RequestOptions.CreateOrClone(options);
            var builder = new PubsubRequestBuilder("UNLISTEN", AuthToken);

            builder.Topics.AddRange(topics);
            await SendSocketAsync(builder, options).ConfigureAwait(false);
        }
 public Task SendSocketAsync(PubsubRequestBuilder builder, RequestOptions options = null)
 => SendSocketAsync(builder.Type, builder.GetPayload(true), builder.GetNonce(), options);