diff --git a/package.json b/package.json index 34321368..7f9442e9 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "@hapi/boom": "^10.0.1", "@sentry/node": "^7.59.2", "amqplib": "^0.10.3", - "aws-sdk": "^2.1499.0", + "@aws-sdk/client-sqs": "^3.569.0", "axios": "^1.6.5", "baileys": "^6.7.1", "class-validator": "^0.14.1", diff --git a/src/api/integrations/sqs/libs/sqs.server.ts b/src/api/integrations/sqs/libs/sqs.server.ts index e1c328cb..3dc1d95d 100644 --- a/src/api/integrations/sqs/libs/sqs.server.ts +++ b/src/api/integrations/sqs/libs/sqs.server.ts @@ -1,4 +1,4 @@ -import { SQS } from 'aws-sdk'; +import { SQS } from '@aws-sdk/client-sqs'; import { configService, Sqs } from '../../../../config/env.config'; import { Logger } from '../../../../config/logger.config'; @@ -12,8 +12,11 @@ export const initSQS = () => { return new Promise((resolve, reject) => { const awsConfig = configService.get('SQS'); sqs = new SQS({ - accessKeyId: awsConfig.ACCESS_KEY_ID, - secretAccessKey: awsConfig.SECRET_ACCESS_KEY, + credentials: { + accessKeyId: awsConfig.ACCESS_KEY_ID, + secretAccessKey: awsConfig.SECRET_ACCESS_KEY, + }, + region: awsConfig.REGION, });