mirror of
https://github.com/0x5eal/rbxts-pako.git
synced 2025-04-10 22:00:58 +01:00
Deps cleanup: drop bluebird
This commit is contained in:
parent
6e78b39431
commit
70db112213
3 changed files with 11 additions and 12 deletions
|
@ -1,2 +1,5 @@
|
||||||
|
env:
|
||||||
|
es6: true
|
||||||
|
|
||||||
parserOptions:
|
parserOptions:
|
||||||
ecmaVersion: 6
|
ecmaVersion: 2017
|
||||||
|
|
|
@ -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);
|
||||||
});
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -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",
|
||||||
|
|
Loading…
Add table
Reference in a new issue