summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/asyncify.js6
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/asyncify.js b/lib/asyncify.js
index 3f7af8b..e6d63c0 100644
--- a/lib/asyncify.js
+++ b/lib/asyncify.js
@@ -66,7 +66,7 @@ export default function asyncify(func) {
return callback(e);
}
// if result is Promise object
- if (isObject(result) && typeof result.then === 'function') {
+ if (result && typeof result.then === 'function') {
result.then(function(value) {
invokeCallback(callback, null, value);
}, function(err) {
@@ -78,10 +78,6 @@ export default function asyncify(func) {
});
}
-function isObject(value) {
- return value && (typeof value === 'object' || typeof value === 'function');
-}
-
function invokeCallback(callback, error, value) {
try {
callback(error, value);