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.
2 parents 85767d7 + a60b053 commit c84380aCopy full SHA for c84380a
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