-
Notifications
You must be signed in to change notification settings - Fork 0
/
deltadna_endpoints.js
40 lines (34 loc) · 1.07 KB
/
deltadna_endpoints.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// An example module that exports deltaDNA geme environment details
// to be shared across Cloud Code scripts interacting with deltaDNA.
// Add the URL and Environments from your 'Game Details' page on deltaDNA
const collect = "https://collect16104ttrlc.deltadna.net/collect/api";
const engage = "https://engage16104ttrlc.deltadna.net";
const devKey = "00938463175409625971347052615752";
const liveKey = "00938473891762545150089251015752";
const mode = "DEV";
const getCurrentKey = () =>
{
if (mode=="DEV") {
return devKey;
}
else if (mode == "LIVE"){
return liveKey;
}
else {
return null;
}
};
const getCollectUrl = () => {
return collect + '/'+ getCurrentKey();
};
const getEngageUrl = () => {
return engage + '/'+ getCurrentKey();
};
// Exports
module.exports.collectUrl = collect;
module.exports.engageUrl = engage;
module.exports.devEnvironmentKey = devKey;
module.exports.liveEnvironmentKey = liveKey;
module.exports.mode = mode;
module.exports.getCollectUrl = getCollectUrl ;
module.exports.getEngageUrl = getEngageUrl ;