Reaperxxxx commited on
Commit
39e1aab
·
verified ·
1 Parent(s): eaaa928

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +8 -6
server.js CHANGED
@@ -34,7 +34,10 @@ app.get("/api/amount", authenticate, (req, res) => {
34
  const data = readData();
35
  if (!data[chatid]) data[chatid] = [];
36
 
37
- const newEntry = { amount: parseFloat(amount), timestamp: new Date().toISOString() };
 
 
 
38
  data[chatid].push(newEntry);
39
  writeData(data);
40
 
@@ -50,13 +53,12 @@ app.get("/api/new", authenticate, (req, res) => {
50
  const data = readData();
51
  const chatData = data[chatid] || [];
52
 
 
 
 
53
  res.json({
54
  chatid,
55
- amounts: chatData.map((entry, index) => ({
56
- amount: entry.amount,
57
- amountId: index + 1,
58
- timestamp: entry.timestamp
59
- }))
60
  });
61
  });
62
 
 
34
  const data = readData();
35
  if (!data[chatid]) data[chatid] = [];
36
 
37
+ // Generate UNIX timestamp for unique ID
38
+ const timestamp = Date.now() / 1000;
39
+ const newEntry = { amount: parseFloat(amount), amountId: timestamp, timestamp };
40
+
41
  data[chatid].push(newEntry);
42
  writeData(data);
43
 
 
53
  const data = readData();
54
  const chatData = data[chatid] || [];
55
 
56
+ // Sort by timestamp to maintain order
57
+ chatData.sort((a, b) => a.timestamp - b.timestamp);
58
+
59
  res.json({
60
  chatid,
61
+ amounts: chatData
 
 
 
 
62
  });
63
  });
64