package queue import ( "context" "github.com/aws/aws-sdk-go-v2/service/sqs" ) func Receive(ctx context.Context, config *Config, attributes []string) (*sqs.ReceiveMessageOutput, error) { return config.Client.ReceiveMessage(ctx, &sqs.ReceiveMessageInput{ QueueUrl: &config.URL, MaxNumberOfMessages: 1, WaitTimeSeconds: 2, VisibilityTimeout: 2, MessageAttributeNames: attributes, }) }