Skip to content

Commit 1dfd283

Browse files
committed
feat(params): return percentage used
1 parent 429518f commit 1dfd283

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ module.exports.getRequestParams = function getParams(req) {
3131
// Custom dimension 2: Query params
3232
cd2: req.originalUrl.split('?')[1],
3333
// Custom metric 1: RateLimit usage in percent
34-
cm1: (req.user.remaining / req.user.limit) * 100,
34+
cm1: parseInt((100 - ((req.user.remaining / req.user.limit) * 100)), 10),
3535
};
3636

3737
if (req.user.type === 'token') {

test/unit/ga.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ describe('Params', () => {
1212
key: 'abc123',
1313
provider: 'DNT',
1414
app: 'UT.no',
15-
limit: 1000,
16-
remaining: 999,
15+
limit: 500,
16+
remaining: 450,
1717
reset: 1487940909,
1818
penalty: 1,
1919
},
@@ -26,7 +26,7 @@ describe('Params', () => {
2626
cg1: 'turer',
2727
cd1: 'turer',
2828
cd2: 'limit=50',
29-
cm1: 99.9,
29+
cm1: 10,
3030
uid: 'DNT',
3131
an: 'UT.no',
3232
aid: undefined,

0 commit comments

Comments
 (0)