[Groonga-commit] droonga/fluent-plugin-droonga at aa593ad [master] Remove subscriber record if there is no subscription

Back to archive index

YUKI Hiroshi null+****@clear*****
Thu Oct 31 12:42:30 JST 2013


YUKI Hiroshi	2013-10-31 12:42:30 +0900 (Thu, 31 Oct 2013)

  New Revision: aa593adfe75bfeddb054333d50e22e898931fca9
  https://github.com/droonga/fluent-plugin-droonga/commit/aa593adfe75bfeddb054333d50e22e898931fca9

  Message:
    Remove subscriber record if there is no subscription

  Modified files:
    lib/droonga/watcher.rb

  Modified: lib/droonga/watcher.rb (+5 -1)
===================================================================
--- lib/droonga/watcher.rb    2013-10-31 12:36:41 +0900 (a462c25)
+++ lib/droonga/watcher.rb    2013-10-31 12:42:30 +0900 (2650ece)
@@ -67,7 +67,11 @@ module Droonga
       subscriptions = subscriber_record.subscriptions.select do |query|
         query != query_record
       end
-      subscriber_record.subscriptions = subscriptions
+      if subscriptions.empty?
+        subscriber_record.delete
+      else
+        subscriber_record.subscriptions = subscriptions
+      end
     end
 
     def feed(request, &block)
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index