Files
query-orchestration/internal/queue/delete.go
T

22 lines
444 B
Go
Raw Normal View History

2024-12-18 18:54:48 +00:00
package queue
import (
"context"
"github.com/aws/aws-sdk-go-v2/aws"
"github.com/aws/aws-sdk-go-v2/service/sqs"
"github.com/aws/aws-sdk-go-v2/service/sqs/types"
)
2025-01-10 11:12:03 +00:00
func Delete(ctx context.Context, config *Config, msg *types.Message) error {
2024-12-18 18:54:48 +00:00
_, err := config.Client.DeleteMessage(ctx, &sqs.DeleteMessageInput{
QueueUrl: aws.String(config.URL),
ReceiptHandle: msg.ReceiptHandle,
})
if err != nil {
return err
}
return nil
}