]>
Commit | Line | Data |
---|---|---|
656ea8f7 C |
1 | ;(function () { |
2 | 'use strict' | |
3 | ||
4 | var constants = {} | |
5 | ||
6 | function isTestInstance () { | |
7 | return (process.env.NODE_ENV === 'test') | |
8 | } | |
9 | ||
10 | // API version of our pod | |
11 | constants.API_VERSION = 'v1' | |
12 | ||
13 | // Score a pod has when we create it as a friend | |
14 | constants.FRIEND_BASE_SCORE = 100 | |
15 | ||
16 | // Time to wait between requests to the friends | |
17 | constants.INTERVAL = 60000 | |
18 | ||
19 | // Number of points we add/remove from a friend after a successful/bad request | |
20 | constants.PODS_SCORE = { | |
21 | MALUS: -10, | |
22 | BONUS: 10 | |
23 | } | |
24 | ||
25 | // Number of retries we make for the make retry requests (to friends...) | |
26 | constants.REQUEST_RETRIES = 10 | |
27 | ||
28 | // Special constants for a test instance | |
29 | if (isTestInstance() === true) { | |
30 | constants.FRIEND_BASE_SCORE = 20 | |
31 | constants.INTERVAL = 10000 | |
32 | constants.REQUEST_RETRIES = 2 | |
33 | } | |
34 | ||
35 | // ----------- Export ----------- | |
36 | module.exports = constants | |
37 | })() |