fast72 commited on
Commit
5256dc6
·
verified ·
1 Parent(s): 7375ac5

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +8 -4
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
- if (+item.Amount) obj[item.Name] = +item.Amount;
 
 
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 || []).filter(e => +e.Amount).map(e => `${e.Name} **x${e.Amount}**`);
 
 
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', 'Mango', 'Grape', 'Mushroom', 'Cacao', 'Pepper', 'Beanstalk', 'Ember Lily', 'Sugar Apple', 'Legendary Egg', 'Mythical Egg', 'Bug Egg'];
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 {