UNPKG

amiddy

Version:

Middleware server with high configurability for development

1 lines 624 B
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;