Skip to content

Commit 61b60c0

Browse files
authored
added check sqs endpoint to sdk (#32)
1 parent 2ad91bc commit 61b60c0

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

lib/stream-chat/client.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,10 @@ def send_file(relative_url, file_url, user, content_type = 'application/octet-st
311311
parse_response(response)
312312
end
313313

314+
def check_sqs(sqs_key = nil, sqs_secret = nil, sqs_url = nil)
315+
post('check_sqs', data: { "sqs_key": sqs_key, "sqs_secret": sqs_secret, "sqs_url": sqs_url })
316+
end
317+
314318
private
315319

316320
def get_default_params

spec/client_spec.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,4 +354,10 @@
354354
sleep(0.5)
355355
end
356356
end
357+
358+
it 'check_sqs with an invalid queue url should fail' do
359+
resp = @client.check_sqs('key', 'secret', 'https://foo.com/bar')
360+
expect(resp['status']).to eq 'error'
361+
expect(resp['error']).to include 'invalid SQS url'
362+
end
357363
end

0 commit comments

Comments
 (0)