diff options
| author | Marak <[email protected]> | 2018-09-23 12:37:08 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-09-23 12:37:08 -0400 |
| commit | 07f39bd34ea8f35f40d4330b42c44503e1aa6561 (patch) | |
| tree | 4dceb7a422ba5418899ba89dab111efddccbb36c | |
| parent | 65609e45f21deeaa62582fd80b19662dddb2ed63 (diff) | |
| parent | 93ab6424b0e5d1899af62f7977b37625dc330cf3 (diff) | |
| download | faker-07f39bd34ea8f35f40d4330b42c44503e1aa6561.tar.xz faker-07f39bd34ea8f35f40d4330b42c44503e1aa6561.zip | |
Merge pull request #596 from richchurcher/master
[fix] Reset unique startTime appropriately
| -rw-r--r-- | vendor/unique.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/vendor/unique.js b/vendor/unique.js index f1f7425c..0a0e8072 100644 --- a/vendor/unique.js +++ b/vendor/unique.js @@ -18,7 +18,7 @@ var maxTime = 5000; var maxRetries = 50; // time the script started -var startTime = new Date().getTime(); +var startTime = null; // current iteration or retries of unique.exec ( current loop depth ) var currentIterations = 0; @@ -41,6 +41,9 @@ unique.errorMessage = function (now, code) { unique.exec = function (method, args, opts) { + if (currentIterations === 0) { + startTime = new Date().getTime(); + } var now = new Date().getTime(); opts = opts || {}; @@ -82,4 +85,4 @@ unique.exec = function (method, args, opts) { } }; -module.exports = unique;
\ No newline at end of file +module.exports = unique; |
