Update server.js
Browse files
server.js
CHANGED
|
@@ -21,15 +21,19 @@ const gearOrder = [
|
|
| 21 |
const fetchStock = async (type) => {
|
| 22 |
const url = `https://www.growagardenvalues.com/stock/refresh_stock.php?type=${type}`;
|
| 23 |
const { data } = await axios.get(url);
|
| 24 |
-
return (data?.records || []).reduce((obj, item) => {
|
| 25 |
-
|
|
|
|
|
|
|
| 26 |
return obj;
|
| 27 |
}, {});
|
| 28 |
};
|
| 29 |
|
| 30 |
const fetchEggs = async () => {
|
| 31 |
const { data } = await axios.get('https://www.growagardenvalues.com/stock/refresh_stock.php?type=eggs');
|
| 32 |
-
return (data?.records || [])
|
|
|
|
|
|
|
| 33 |
};
|
| 34 |
|
| 35 |
const list = (obj, order = []) =>
|
|
@@ -55,7 +59,7 @@ const build = (seeds, gears, eggs) => {
|
|
| 55 |
eggs.length ? `**EGG STOCK**\n${eggs.join('\n')}` : ''
|
| 56 |
].join('\n');
|
| 57 |
|
| 58 |
-
const alert = ['Godly Sprinkler', 'Master Sprinkler', '
|
| 59 |
const ping = alert.some(word => desc.includes(word));
|
| 60 |
|
| 61 |
return {
|
|
|
|
| 21 |
const fetchStock = async (type) => {
|
| 22 |
const url = `https://www.growagardenvalues.com/stock/refresh_stock.php?type=${type}`;
|
| 23 |
const { data } = await axios.get(url);
|
| 24 |
+
return (data?.data?.records || []).reduce((obj, item) => {
|
| 25 |
+
const name = item?.Data?.Name;
|
| 26 |
+
const amount = +item?.Amount;
|
| 27 |
+
if (name && amount) obj[name] = amount;
|
| 28 |
return obj;
|
| 29 |
}, {});
|
| 30 |
};
|
| 31 |
|
| 32 |
const fetchEggs = async () => {
|
| 33 |
const { data } = await axios.get('https://www.growagardenvalues.com/stock/refresh_stock.php?type=eggs');
|
| 34 |
+
return (data?.data?.records || [])
|
| 35 |
+
.filter(e => +e.Amount)
|
| 36 |
+
.map(e => `${e.Data?.Name} **x${e.Amount}**`);
|
| 37 |
};
|
| 38 |
|
| 39 |
const list = (obj, order = []) =>
|
|
|
|
| 59 |
eggs.length ? `**EGG STOCK**\n${eggs.join('\n')}` : ''
|
| 60 |
].join('\n');
|
| 61 |
|
| 62 |
+
const alert = ['Godly Sprinkler', 'Master Sprinkler', 'Beanstalk', 'Ember Lily', 'Sugar Apple', 'Legendary Egg', 'Mythical Egg', 'Bug Egg'];
|
| 63 |
const ping = alert.some(word => desc.includes(word));
|
| 64 |
|
| 65 |
return {
|