@coko/server
Version:
Reusable server for use by Coko's projects
28 lines (20 loc) • 531 B
JavaScript
/* eslint-disable max-classes-per-file */
const config = require('config')
const FileStorage = require('./FileStorage')
const FileStorageNoop = require('./FileStorageNoop')
/**
* PREVIOUSLY EXPORTED FUNCTIONS
*/
// const fileStorage = {
// deleteFiles: fileStorageDeleteFiles,
// download,
// healthCheck,
// getURL,
// upload,
// list,
// }
const exportedClass =
config.has('useFileStorage') && config.get('useFileStorage')
? new FileStorage()
: new FileStorageNoop()
module.exports = exportedClass