mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-18 00:47:01 +00:00
refactor(server) convert fs to fs.promises
This commit is contained in:
parent
8992a1c7bc
commit
b803021ce2
4 changed files with 14 additions and 21 deletions
|
|
@ -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
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue