Method: QueryListener#remove_store
- Defined in:
- lib/volt/models/persistors/query/query_listener.rb
#remove_store(store) ⇒ Object
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/volt/models/persistors/query/query_listener.rb', line 54 def remove_store(store) @stores.delete(store) # When there are no stores left, remove the query listener from # the pool, it can get created again later. if @stores.size == 0 @query_listener_pool.remove(@collection, @query) # Stop listening if @listening @listening = false QueryTasks.remove_listener(@collection, @query) end end end |