Module: RocketChat::Messages::RoomSupport

Included in:
Chat, Room
Defined in:
lib/rocket_chat/messages/room_support.rb

Overview

Room params builder for calls with room parameters

Instance Method Summary collapse

Instance Method Details

#room_params(id, name) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/rocket_chat/messages/room_support.rb', line 9

def room_params(id, name)
  if id
    { roomId: id }
  elsif name
    { roomName: name }
  else
    {}
  end
end

#room_query_params(id, name) ⇒ Object



19
20
21
22
23
24
25
26
27
# File 'lib/rocket_chat/messages/room_support.rb', line 19

def room_query_params(id, name)
  if id
    { _id: id }
  elsif name
    { query: { name: name }.to_json }
  else
    {}
  end
end