Removed p-try dependency

This commit is contained in:
Ægir Örn Símonarson 2017-11-27 22:05:59 +00:00
parent 83222ecaeb
commit 85facc00f5
2 changed files with 6 additions and 4 deletions

View File

@ -1,6 +1,5 @@
'use strict';
const pFinally = require('p-finally');
const pTry = require('p-try');
class TimeoutError extends Error {
constructor(message) {
@ -16,7 +15,11 @@ module.exports = (promise, ms, fallback) => new Promise((resolve, reject) => {
const timer = setTimeout(() => {
if (typeof fallback === 'function') {
resolve(pTry(fallback));
try {
resolve(fallback());
} catch (err) {
reject(err);
}
return;
}

View File

@ -32,8 +32,7 @@
"bluebird"
],
"dependencies": {
"p-finally": "^1.0.0",
"p-try": "^1.0.0"
"p-finally": "^1.0.0"
},
"devDependencies": {
"ava": "*",