From 12262c2fa3d65d7ad6f3d52b705d3459b55520b4 Mon Sep 17 00:00:00 2001 From: petersvec Date: Tue, 25 Jan 2022 13:03:10 +0100 Subject: [PATCH 1/4] test --- tracker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracker.js b/tracker.js index 8c7f762..521b16a 100644 --- a/tracker.js +++ b/tracker.js @@ -1,4 +1,4 @@ -const itemTrackedModule = require('./ItemTracked'); +var itemTrackedModule = require('./ItemTracked'); var ItemTracked = itemTrackedModule.ItemTracked; var kdTree = require('./lib/kdTree-min.js').kdTree; var isEqual = require('lodash.isequal') From 587cb97bf2b1c0824d39e119282fe49393c26bef Mon Sep 17 00:00:00 2001 From: petersvec Date: Tue, 25 Jan 2022 13:29:15 +0100 Subject: [PATCH 2/4] test 2 --- tracker.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/tracker.js b/tracker.js index 521b16a..d9ba6bd 100644 --- a/tracker.js +++ b/tracker.js @@ -1,5 +1,10 @@ -var itemTrackedModule = require('./ItemTracked'); -var ItemTracked = itemTrackedModule.ItemTracked; +function requireUncached(module) { + delete require.cache[require.resolve(module)]; + return require(module); +} + +//var itemTrackedModule = require('./ItemTracked'); +var ItemTracked = requireUncached(./ItemTracked).ItemTracked; //itemTrackedModule.ItemTracked; var kdTree = require('./lib/kdTree-min.js').kdTree; var isEqual = require('lodash.isequal') var iouAreas = require('./utils').iouAreas @@ -230,11 +235,11 @@ exports.updateTrackedItemsWithNewFrame = function(detectionsOfThisFrame, frameNb } } -exports.reset = function() { +/*exports.reset = function() { mapOfItemsTracked = new Map(); mapOfAllItemsTracked = new Map(); itemTrackedModule.reset(); -} +}*/ exports.setParams = function(newParams) { Object.keys(newParams).forEach((key) => { From c8b2b4dfa541527ced37e103e2cf673aa9883bf0 Mon Sep 17 00:00:00 2001 From: petersvec Date: Tue, 25 Jan 2022 13:36:28 +0100 Subject: [PATCH 3/4] test 3 --- tracker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracker.js b/tracker.js index d9ba6bd..e4d0593 100644 --- a/tracker.js +++ b/tracker.js @@ -4,7 +4,7 @@ function requireUncached(module) { } //var itemTrackedModule = require('./ItemTracked'); -var ItemTracked = requireUncached(./ItemTracked).ItemTracked; //itemTrackedModule.ItemTracked; +var ItemTracked = requireUncached('./ItemTracked').ItemTracked; //itemTrackedModule.ItemTracked; var kdTree = require('./lib/kdTree-min.js').kdTree; var isEqual = require('lodash.isequal') var iouAreas = require('./utils').iouAreas From 0ec1ed3729a167003f31c76c3ece28801e3a286d Mon Sep 17 00:00:00 2001 From: petersvec Date: Tue, 25 Jan 2022 13:45:02 +0100 Subject: [PATCH 4/4] test 4 --- ItemTracked.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ItemTracked.js b/ItemTracked.js index c1e78b6..6818c4a 100644 --- a/ItemTracked.js +++ b/ItemTracked.js @@ -1,4 +1,9 @@ -var uuidv4 = require('uuid/v4'); +function requireUncached(module) { + delete require.cache[require.resolve(module)]; + return require(module); +} + +var uuidv4 = requireUncached('uuid/v4'); var computeBearingIn360 = require('./utils').computeBearingIn360 var computeVelocityVector = require('./utils').computeVelocityVector