Motiva-AI / clj-sqs-extended

Client library for AWS SQS with support for large messages, up to 2GB. This is a Clojure wrapper for https://github.com/awslabs/amazon-sqs-java-extended-client-lib
MIT License
3 stars 0 forks source link

core api functions should take aws-config map directly instead of expecting sqs-client #59

Closed Quantisan closed 4 years ago

Quantisan commented 4 years ago

because sqs-client is a POJO, so we don't want to expose that to the API. handle-queue takes config maps already. But since we're exposing a bunch of aws.sqs namespaced functions, those should be cleaned up too.

Perhaps instead of just re-defining those sqs ns fns into core, they all should have a thin wrapper to take aws-config and pass through sqs-client to their aws.sqs/* equivalent.

Quantisan commented 4 years ago

https://github.com/Motiva-AI/clj-sqs-extended/tree/issue-59/core-api-functions-should-take-aws-config-map

Quantisan commented 4 years ago

note that this branch is rebased on #57