fast72 commited on
Commit
f2d1ac5
·
verified ·
1 Parent(s): 5995f08

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +19 -17
server.js CHANGED
@@ -52,30 +52,32 @@ const build = (seeds, gears, eggs) => {
52
  };
53
  };
54
 
55
- setInterval(async () => {
56
  const now = new Date(), m = now.getMinutes();
57
  if (m % 5 !== 0 || m === lastMinute) return;
 
58
 
59
- try {
60
- const { data } = await axios.get('https://fast72-stock.hf.space/');
61
- if (!data?.seeds || !data?.gears) return;
 
62
 
63
- const seeds = sortList(data.seeds, seedOrder);
64
- const gears = sortList(data.gears, gearOrder);
65
- const eggs = data.eggs?.filter(e => e?.value) || [];
66
 
67
- const payload = build(seeds, gears, eggs);
68
- if (!payload) return;
69
 
70
- await axios.post(WEBHOOK, payload);
71
- lastMinute = m;
72
 
73
- const time = new Date().toLocaleString('en-US', { timeZone: 'Asia/Jakarta' });
74
- lastSent = new Date(time).toLocaleTimeString('id-ID', { hour12: false });
75
- } catch (e) {
76
- console.error('[ERROR]', e.message);
77
- }
78
- }, 1000);
 
79
 
80
  app.get('/', (_, res) => res.send(`Sent at ${lastSent || '-'}`));
81
  app.listen(7860);
 
52
  };
53
  };
54
 
55
+ setInterval(() => {
56
  const now = new Date(), m = now.getMinutes();
57
  if (m % 5 !== 0 || m === lastMinute) return;
58
+ lastMinute = m;
59
 
60
+ setTimeout(async () => {
61
+ try {
62
+ const { data } = await axios.get('https://fast72-stock.hf.space/');
63
+ if (!data?.seeds || !data?.gears) return;
64
 
65
+ const seeds = sortList(data.seeds, seedOrder);
66
+ const gears = sortList(data.gears, gearOrder);
67
+ const eggs = data.eggs?.filter(e => e?.value) || [];
68
 
69
+ const payload = build(seeds, gears, eggs);
70
+ if (!payload) return;
71
 
72
+ await axios.post(WEBHOOK, payload);
 
73
 
74
+ const time = new Date().toLocaleString('en-US', { timeZone: 'Asia/Jakarta' });
75
+ lastSent = new Date(time).toLocaleTimeString('id-ID', { hour12: false });
76
+ } catch (e) {
77
+ console.error('[ERROR]', e.message);
78
+ }
79
+ }, 5000);
80
+ }, 3000);
81
 
82
  app.get('/', (_, res) => res.send(`Sent at ${lastSent || '-'}`));
83
  app.listen(7860);