insane optimisation
This commit is contained in:
parent
65f1fe28c1
commit
433e6bcc6e
@ -10,7 +10,7 @@ export const rerollRandomModController: RequestHandler = async (req, res) => {
|
|||||||
const inventory = await getInventory(accountId);
|
const inventory = await getInventory(accountId);
|
||||||
const request = getJSONfromString(String(req.body)) as RerollRandomModRequest;
|
const request = getJSONfromString(String(req.body)) as RerollRandomModRequest;
|
||||||
if ("ItemIds" in request) {
|
if ("ItemIds" in request) {
|
||||||
const upgrade = inventory.Upgrades.find(x => x._id?.toString() == request.ItemIds[0])!;
|
const upgrade = inventory.Upgrades.id(request.ItemIds[0])!;
|
||||||
const fingerprint = JSON.parse(upgrade.UpgradeFingerprint!) as IUnveiledRivenFingerprint;
|
const fingerprint = JSON.parse(upgrade.UpgradeFingerprint!) as IUnveiledRivenFingerprint;
|
||||||
|
|
||||||
fingerprint.rerolls ??= 0;
|
fingerprint.rerolls ??= 0;
|
||||||
@ -41,7 +41,7 @@ export const rerollRandomModController: RequestHandler = async (req, res) => {
|
|||||||
cost: kuvaCost
|
cost: kuvaCost
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
const upgrade = inventory.Upgrades.find(x => x._id?.toString() == request.ItemId)!;
|
const upgrade = inventory.Upgrades.id(request.ItemId)!;
|
||||||
if (request.CommitReroll && upgrade.PendingRerollFingerprint) {
|
if (request.CommitReroll && upgrade.PendingRerollFingerprint) {
|
||||||
upgrade.UpgradeFingerprint = upgrade.PendingRerollFingerprint;
|
upgrade.UpgradeFingerprint = upgrade.PendingRerollFingerprint;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user