-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.js
47 lines (41 loc) · 1.33 KB
/
test.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
41
42
43
44
45
46
47
var tfprices = require('./');
var options = {key: "## YOUR KEY HERE ##", currency: "metal"};
var prices = new tfprices(options);
function getPrice(item, callback) {
prices.getItemPriceHigh(item, function(ret) {
if(ret !== undefined) {
console.log(item.name + " High: " + ret.price + " " + ret.currency);
console.log(item.name + " Scrap: " + Math.ceil(ret.price * 9));
} else {
console.log(item.name + " Unable to find high price for item: " + item);
}
prices.getItemPriceLow(item, function(ret) {
if(ret !== undefined) {
console.log(item.name + " Low: " + ret.price + " " + ret.currency);
console.log(item.name + " Scrap: " + Math.ceil(ret.price * 9));
} else {
console.log(item.name + " Unable to find low price for item: " + item);
}
if(typeof(callback) == "function") {
callback();
}
});
});
}
var item1 = {name: "disc", defindex: 447};
var item2 = {name: "strange disc", defindex: 447, quality:11};
var fish1 = {name: "fish", defindex: 221};
var fish2 = {name: "strange fish", defindex: 221, quality:11};
var key = {name: "key", defindex: 5021};
var earbud = {name: "earbud", defindex: 143};
getPrice(item1, function() {
getPrice(item2, function() {
getPrice(fish1, function() {
getPrice(fish2, function() {
getPrice(key, function(price) {
getPrice(earbud);
});
});
});
});
});