Module: Mural::Client::MuralContent::Chats

Included in:
Mural::Client::MuralContent
Defined in:
lib/mural/client/mural_content/chats.rb

Instance Method Summary collapse

Instance Method Details

#list_chats(mural_id, next_page: nil) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/mural/client/mural_content/chats.rb', line 8

def list_chats(mural_id, next_page: nil)
  json = get(
    "/api/public/v1/murals/#{mural_id}/chat",
    { next: next_page }
  )

  chats = json['value'].map { |c| Mural::Chat.decode(c) }
  [chats, json['next']]
end