amiddy
Version:
Middleware server with high configurability for development
1 lines • 624 B
JavaScript
import fs from"fs";import logger from"../logger.js";const privateApi={};privateApi.createRecorderDirCb=config=>err=>{err&&"EEXIST"!==err.code&&(logger.error(err.message,"setup"),config.options.recorder.enabled=!1,logger.error("Disabling recording as there was an error while creating directory","setup"))},privateApi.createRecorderDir=config=>{const recorderConfig=config.options.recorder,path=recorderConfig.path;recorderConfig.enabled&&path&&fs.mkdir(path,{recursive:!0},privateApi.createRecorderDirCb(config))};const service={init:config=>{privateApi.createRecorderDir(config)}};export{privateApi};export default service;