refactor(server) convert fs to fs.promises

This commit is contained in:
coderaiser 2019-09-22 23:40:05 +03:00
parent 8992a1c7bc
commit b803021ce2
4 changed files with 14 additions and 21 deletions

View file

@ -3,7 +3,7 @@
const DIR_SERVER = './';
const DIR_COMMON = '../common/';
const fs = require('fs');
const {realpath} = require('fs').promises;
const {promisify} = require('util');
const flop = require('flop');
@ -36,18 +36,18 @@ const {FS} = CloudFunc;
const Columns = require(`${DIR_SERVER}/columns`);
const Template = require(`${DIR_SERVER}/template`);
const flopRead = promisify(flop.read);
const tokenize = (fn, a) => (b) => fn(a, b);
const getReadDir = (config) => {
if (!config('dropbox'))
return promisify(flop.read);
return flopRead;
const {readDir} = onceRequire('@cloudcmd/dropbox');
return tokenize(readDir, config('dropboxToken'));
};
const realpath = promisify(fs.realpath);
/**
* routing of server queries
*/