Method: MessageBus::Backends::Postgres#backlog
- Defined in:
- lib/message_bus/backends/postgres.rb
#backlog(channel, last_id = 0) ⇒ Array<MessageBus::Message>
Get messages from a channel backlog
338 339 340 341 342 343 344 |
# File 'lib/message_bus/backends/postgres.rb', line 338 def backlog(channel, last_id = 0) items = client.backlog channel, last_id.to_i items.map! do |id, data| MessageBus::Message.new id, id, channel, data end end |