From 1f8c52731c99c9e5c1b969c7d19fd12c2cb8922e Mon Sep 17 00:00:00 2001 From: Patrick Gerbes Date: Sat, 22 Apr 2017 13:04:37 -0400 Subject: [PATCH] Scale constants to cents as they are the base unit of debit and credit amounts --- bin/billing-queries.js | 8 ++++---- bin/test.js | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/bin/billing-queries.js b/bin/billing-queries.js index 4268bf4..400a3d2 100644 --- a/bin/billing-queries.js +++ b/bin/billing-queries.js @@ -6,8 +6,8 @@ logger.debug('HELLO FROM BILLING-QUERIES!'); const moment = require('moment'); const Storage = require('storj-service-storage-models'); const BillingClient = require('../lib/utils/billing-client'); -const DOLLARS_PER_GB_BANDWIDTH = 0.05; -const DOLLARS_PER_GB_HOUR_STORAGE = .00002054795; +const CENTS_PER_GB_BANDWIDTH = 5.0; +const CENTS_PER_GB_HOUR_STORAGE = 0.002054795; const MONGO_USERNAME = process.env.MONGO_USERNAME && process.env.MONGO_USERNAME.match(/\S+/)[0]; const MONGO_PASSWORD = process.env.MONGO_PASSWORD && process.env.MONGO_PASSWORD.match(/\S+/)[0]; @@ -55,10 +55,10 @@ connectedPromise // logger.debug('starting...'); const bandwidthDebitsPromise = generateDebits - .forBandwidth(beginTimestamp, endTimestamp, DOLLARS_PER_GB_BANDWIDTH) + .forBandwidth(beginTimestamp, endTimestamp, CENTS_PER_GB_BANDWIDTH) .then(() => logger.debug('... forBandwidth done!')); const storageDebitsPromise = generateDebits - .forStorage(beginTimestamp, endTimestamp, DOLLARS_PER_GB_HOUR_STORAGE) + .forStorage(beginTimestamp, endTimestamp, CENTS_PER_GB_HOUR_STORAGE) .then(() => logger.debug('... forStorage done!')); const referralCreditsPromise = generateReferralCredits() .then(() => logger.debug('... referral credits done!')); diff --git a/bin/test.js b/bin/test.js index a16c988..4a92642 100644 --- a/bin/test.js +++ b/bin/test.js @@ -6,8 +6,8 @@ logger.debug('HELLO FROM TEST'); const moment = require('moment'); const Storage = require('storj-service-storage-models'); const BillingClient = require('../lib/utils/billing-client'); -const DOLLARS_PER_GB_BANDWIDTH = 0.05; -const DOLLARS_PER_GB_HOUR_STORAGE = .00002054795; +const CENTS_PER_GB_BANDWIDTH = 5.0; +const CENTS_PER_GB_HOUR_STORAGE = 0.002054795; const MONGO_USERNAME = process.env.MONGO_USERNAME && process.env.MONGO_USERNAME.match(/\S+/)[0]; const MONGO_PASSWORD = process.env.MONGO_PASSWORD && process.env.MONGO_PASSWORD.match(/\S+/)[0]; @@ -63,10 +63,10 @@ connectedPromise // bandwidthDebitsPromises.push(generateDebits logger.debug('starting...'); const bandwidthDebitPromise = generateDebits - .forBandwidth(beginTimestamp, endTimestamp, DOLLARS_PER_GB_BANDWIDTH) + .forBandwidth(beginTimestamp, endTimestamp, CENTS_PER_GB_BANDWIDTH) .then(() => logger.debug(`... ${timestampRange} forBandwidth done!`)); const storageDebitPromise = generateDebits - .forStorage(beginTimestamp, endTimestamp, DOLLARS_PER_GB_HOUR_STORAGE) + .forStorage(beginTimestamp, endTimestamp, CENTS_PER_GB_HOUR_STORAGE) .then(() => logger.debug(`... ${timestampRange} forStorage done!`)); logger.debug(`Kicking off debit calculation for ${timestampRange}`);