Skip to content

Commit c7ca077

Browse files
committed
fix(env): get env vars inside function scope
1 parent 12781e8 commit c7ca077

File tree

2 files changed

+15
-16
lines changed

2 files changed

+15
-16
lines changed

lib/services/update-tokens.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
'use strict'
22

3-
const {
4-
ECOM_AUTH_UPDATE_INTERVAL,
5-
GCP_PROJECT,
6-
GCLOUD_PROJECT
7-
} = process.env
8-
93
const updateTokens = client => {
4+
const {
5+
ECOM_AUTH_UPDATE_INTERVAL,
6+
GCP_PROJECT,
7+
GCLOUD_PROJECT
8+
} = process.env
9+
1010
const { collRef, db, table, debug } = client
1111
// handle access token refresh
1212
const refreshToken = require('./../methods/refresh-token')(client)

main.js

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,6 @@ const ecomServerIps = [
1616
'2604:a880:400:d0::13:5001'
1717
]
1818

19-
const {
20-
ECOM_AUTH_DB,
21-
ECOM_AUTH_DEBUG,
22-
ECOM_AUTH_UPDATE,
23-
ECOM_AUTH_SETUP_TIMEOUT,
24-
GCP_PROJECT,
25-
GCLOUD_PROJECT
26-
} = process.env
27-
2819
// axios HTTP client
2920
// https://github.com/axios/axios
3021
// create an instance using the config defaults provided by the library
@@ -42,10 +33,18 @@ const axios = require('axios').create({
4233
// optional setup constructor function
4334
let client, setup
4435
// try to get database filename from environtment variable
45-
const envDbFilename = ECOM_AUTH_DB
36+
const envDbFilename = process.env.ECOM_AUTH_DB
4637

4738
// handle new promise
4839
const promise = new Promise((resolve, reject) => {
40+
const {
41+
ECOM_AUTH_DEBUG,
42+
ECOM_AUTH_UPDATE,
43+
ECOM_AUTH_SETUP_TIMEOUT,
44+
GCP_PROJECT,
45+
GCLOUD_PROJECT
46+
} = process.env
47+
4948
// setup database and table
5049
setup = (dbFilename, disableUpdates, firestoreDb) => {
5150
dbFilename = firestoreDb ? null : dbFilename || envDbFilename || process.cwd() + '/db.sqlite3'

0 commit comments

Comments
 (0)