Deps cleanup: drop bluebird

This commit is contained in:
Vitaly Puzrin 2018-11-29 21:10:51 +03:00
parent 6e78b39431
commit 70db112213
3 changed files with 11 additions and 12 deletions

View file

@ -1,2 +1,5 @@
env:
es6: true
parserOptions: parserOptions:
ecmaVersion: 6 ecmaVersion: 2017

View file

@ -5,7 +5,6 @@
const http = require('http'); const http = require('http');
const pako = require('../'); const pako = require('../');
const multiparty = require('multiparty'); const multiparty = require('multiparty');
const Promise = require('bluebird');
const fs = require('fs'); const fs = require('fs');
@ -22,7 +21,7 @@ function error(msg) {
const server = http.createServer((req, res) => { const server = http.createServer(async (req, res) => {
console.log('--- received request'); console.log('--- received request');
@ -30,7 +29,7 @@ const server = http.createServer((req, res) => {
// file system. Don't do such things on production. // file system. Don't do such things on production.
res.setHeader('Access-Control-Allow-Origin', '*'); res.setHeader('Access-Control-Allow-Origin', '*');
Promise.coroutine(function* () { try {
// //
// Check request size early by header and terminate immediately for big data // Check request size early by header and terminate immediately for big data
// //
@ -49,7 +48,7 @@ const server = http.createServer((req, res) => {
maxFilesSize: MAX_FILES_SIZE maxFilesSize: MAX_FILES_SIZE
}); });
let files = yield new Promise(resolve => { let files = await new Promise(resolve => {
form.parse(req, function (e, fields, files) { form.parse(req, function (e, fields, files) {
if (e) err = e; if (e) err = e;
resolve(files); resolve(files);
@ -66,9 +65,7 @@ const server = http.createServer((req, res) => {
// //
// But that's just a quick sample to explain data reencoding steps from // But that's just a quick sample to explain data reencoding steps from
// browser to server. Feel free to improve. // browser to server. Feel free to improve.
let bin = yield Promise.fromCallback(cb => { let bin = fs.readFileSync(files.binson[0].path);
fs.readFile(files.binson[0].path, cb);
});
// Kludge - here we should cleanup all files // Kludge - here we should cleanup all files
fs.unlinkSync(files.binson[0].path); fs.unlinkSync(files.binson[0].path);
@ -86,12 +83,12 @@ const server = http.createServer((req, res) => {
console.log('--- received object is: ', obj); console.log('--- received object is: ', obj);
res.end('ok'); res.end('ok');
})() }
.catch(err => { catch (err) {
console.log(err); console.log(err);
res.statusCode = err.statusCode || 400; res.statusCode = err.statusCode || 400;
res.end(err.message); res.end(err.message);
}); }
}); });

View file

@ -30,7 +30,6 @@
"devDependencies": { "devDependencies": {
"ansi": "^0.3.1", "ansi": "^0.3.1",
"benchmark": "^2.1.4", "benchmark": "^2.1.4",
"bluebird": "^3.5.0",
"browserify": "^16.2.3", "browserify": "^16.2.3",
"eslint": "^5.9.0", "eslint": "^5.9.0",
"istanbul": "^0.4.5", "istanbul": "^0.4.5",