We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 85767d7 commit a60b053Copy full SHA for a60b053
lib/messagebird/client.rb
@@ -232,16 +232,10 @@ def message(id)
232
end
233
234
# Retrieve messages with optional paging and status filter.
235
- def message_list(filter = {})
236
- limit = filter[:limit] || 10
237
- offset = filter[:offset] || 0
238
- status = filter[:status] || ''
239
-
240
- params = { limit: limit, offset: offset }
241
- if status != ''
242
- params['status'] = status
243
- end
244
- query = 'messages?' + URI.encode_www_form(params)
+ def message_list(filters = {})
+ params = { limit: 10, offset: 0 }.merge(filters).compact
+ query = "messages?#{URI.encode_www_form(params)}"
+
245
List.new(Message, request(:get, query))
246
247
0 commit comments