aboutsummaryrefslogtreecommitdiff
path: root/node_modules/algoliasearch/src/exitPromise.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/algoliasearch/src/exitPromise.js')
-rw-r--r--node_modules/algoliasearch/src/exitPromise.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/node_modules/algoliasearch/src/exitPromise.js b/node_modules/algoliasearch/src/exitPromise.js
new file mode 100644
index 00000000..4c6cd042
--- /dev/null
+++ b/node_modules/algoliasearch/src/exitPromise.js
@@ -0,0 +1,7 @@
+// Parse cloud does not supports setTimeout
+// We do not store a setTimeout reference in the client everytime
+// We only fallback to a fake setTimeout when not available
+// setTimeout cannot be override globally sadly
+module.exports = function exitPromise(fn, _setTimeout) {
+ _setTimeout(fn, 0);
+};