Small integer parsing optimization
authorJérôme Benoit <jerome.benoit@sap.com>
Tue, 15 Nov 2022 19:17:38 +0000 (20:17 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Tue, 15 Nov 2022 19:17:38 +0000 (20:17 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/charging-station/ocpp/OCPPServiceUtils.ts

index 4542e6efb609d7316f49a729bc88d8d450413cb2..6b7f709f29351bec1bdbc0b9b199bccc8eb8b1e7 100644 (file)
@@ -194,7 +194,8 @@ export class OCPPServiceUtils {
   ): number {
     options.limitationEnabled = options?.limitationEnabled ?? true;
     options.unitMultiplier = options?.unitMultiplier ?? 1;
-    const numberValue = isNaN(parseInt(value)) ? Infinity : parseInt(value);
+    const parsedInt = parseInt(value);
+    const numberValue = isNaN(parsedInt) ? Infinity : parsedInt;
     return options?.limitationEnabled
       ? Math.min(numberValue * options.unitMultiplier, limit)
       : numberValue * options.unitMultiplier;