Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit ad64bb8

Browse files
authored
Merge pull request #31 from afrisalyp/issue-245
DB query consistent.
2 parents 53448fc + 86bf3e5 commit ad64bb8

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

models/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ const config = require('config');
1414
const dynamoose = require('dynamoose');
1515

1616
dynamoose.AWS.config.update({
17+
accessKeyId: config.DYNAMODB.AWS_ACCESS_KEY_ID,
18+
secretAccessKey: config.DYNAMODB.AWS_SECRET_ACCESS_KEY,
1719
region: config.DYNAMODB.AWS_REGION
1820
});
1921

utils/db-helper.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const logger = require('./logger');
1818
*/
1919
async function getById(model, id) {
2020
return await new Promise((resolve, reject) => {
21-
model.query('id').eq(id).exec((err, result) => {
21+
model.query('id').eq(id).consistent().exec((err, result) => {
2222
if (err) {
2323
return reject(err);
2424
}
@@ -36,7 +36,7 @@ async function getById(model, id) {
3636
*/
3737
async function scan(model, scanParams) {
3838
return await new Promise((resolve, reject) => {
39-
model.scan(scanParams).exec((err, result) => {
39+
model.scan(scanParams).consistent().exec((err, result) => {
4040
if (err) {
4141
return reject(err);
4242
}
@@ -56,7 +56,7 @@ async function scanOne(model, scanParams) {
5656
logger.debug('Enter scanOne.');
5757

5858
return await new Promise((resolve, reject) => {
59-
model.scan(scanParams).exec((err, result) => {
59+
model.scan(scanParams).consistent().exec((err, result) => {
6060
if (err) {
6161
logger.debug(`scanOne. Error. ${err}`);
6262
return reject(err);

0 commit comments

Comments
 (0)