Method: Mchat::Store#message_loop_reader
- Defined in:
- lib/mchat/store.rb
#message_loop_reader ⇒ Object
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/mchat/store.rb', line 60 def get_store thx = Thread.new { while @store_messages_reader_run do @store.transaction do = @store[@field_name] .each do |m| end # puts m if block_given? yield() end @store[@field_history_name] += @store[@field_name] = [] end sleep @store_sync_time end } if(!@store_async_flag) thx.join end return thx end |