title: KSQL select delete event
body: <p>I have a kafka KTable, that contains user Ids. I call This Ktable "UserWhitelist". This Ktable is made from the topic "Users". If new message is inserted/updated into the Users topic, I get a new record in Ktable and event is raised. If i send a key with tombstone to the users topic, record from Ktable is removed but i dont get any event to my consumer..below is the code, how i listen to Ktable events.</p>
  
  <pre><code>using (var client = new HttpClient())
          {
  
              client.Timeout = TimeSpan.FromMilliseconds(Timeout.Infinite);
  
              var request = new HttpRequestMessage(HttpMethod.Post, url);
              request.Method = HttpMethod.Post;
              request.Content = new System.Net.Http.StringContent("{ \"ksql\": \"select * from UserWhitelist;\",\"streamsProperties\": { \"ksql.streams.auto.offset.reset\": \"earliest\"}}", Encoding.UTF8, "application/vnd.ksql.v1+json");
              //request.Content.Headers.Add("Accept", "application/vnd.ksql.v1+json");
              using (var response = await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead))
              {
                  using (var body = await response.Content.ReadAsStreamAsync())
                  using (var reader = new StreamReader(body))
                      while (!reader.EndOfStream)
                          Console.WriteLine(reader.ReadLine());
              }
          }
  </code></pre>
  
  <p>Do i understand correctly, that deletes are not supposed to be raised? If so, what approach you could suggest for my situation, were i would like to have a whitelist and allways inform every consumer if any update/delete/insert was made on Ktable.</p>