diff options
author | Holden Rohrer <hr@hrhr.dev> | 2020-02-22 23:04:36 -0500 |
---|---|---|
committer | Holden Rohrer <hr@hrhr.dev> | 2020-02-22 23:04:36 -0500 |
commit | 7f3110ec388bdf6b72579b70a5736f3f53809de4 (patch) | |
tree | 0c0d0fbf22f2cede3f2016e61d855b035b2352aa /utils | |
parent | 3f124e1abb0979f460c79d95041f1eb23c3b74e8 (diff) |
preliminary fetchqueue framework
Diffstat (limited to 'utils')
-rw-r--r-- | utils/fetchqueue.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/utils/fetchqueue.js b/utils/fetchqueue.js new file mode 100644 index 0000000..207178e --- /dev/null +++ b/utils/fetchqueue.js @@ -0,0 +1,15 @@ +// Implements an abstraction layer upon tools/schedule.js's .pause + +class fetchQueue{ + constructor(timeoutms){ + this.set + var fetchs = []; + } + this.addfetch = function(fetch){ + fetchs.push(fetch); + } + this.getfetch = function(){ + return fetchs.splice(0); + } +} +module.exports = fetchQueue; // Meant to be called as an extension to a socket & tools/schedule class |