forked from OpenWF/SpaceNinjaServer
Compare commits
No commits in common. "58ea73a116e56f95249904d8642bcede2243e387" and "ef8c81ee9e2f871fe17cd52d2e62e52d4ba29510" have entirely different histories.
58ea73a116
...
ef8c81ee9e
@ -23,15 +23,8 @@ export const setBoosterController: RequestHandler = async (req, res) => {
|
|||||||
res.status(400).send("Invalid ItemType provided.");
|
res.status(400).send("Invalid ItemType provided.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const now = Math.floor(Date.now() / 1000);
|
// Remove if ExpiryDate lower than current time?
|
||||||
for (const { ItemType, ExpiryDate } of requests) {
|
for (const { ItemType, ExpiryDate } of requests) {
|
||||||
if (ExpiryDate < now) {
|
|
||||||
// remove expired boosters
|
|
||||||
const index = boosters.findIndex(item => item.ItemType === ItemType);
|
|
||||||
if (index !== -1) {
|
|
||||||
boosters.splice(index, 1);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
const boosterItem = boosters.find(item => item.ItemType === ItemType);
|
const boosterItem = boosters.find(item => item.ItemType === ItemType);
|
||||||
if (boosterItem) {
|
if (boosterItem) {
|
||||||
boosterItem.ExpiryDate = ExpiryDate;
|
boosterItem.ExpiryDate = ExpiryDate;
|
||||||
@ -39,7 +32,6 @@ export const setBoosterController: RequestHandler = async (req, res) => {
|
|||||||
boosters.push({ ItemType, ExpiryDate });
|
boosters.push({ ItemType, ExpiryDate });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
await inventory.save();
|
await inventory.save();
|
||||||
res.end();
|
res.end();
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user