From 3294c636c0a66b168a83a04646f7b48146b5f2fa Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 16 Dec 2015 14:29:00 -0500 Subject: [PATCH] feature(config) fs.writeFile -> writejson --- lib/server/config.js | 12 ++---------- package.json | 3 ++- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/lib/server/config.js b/lib/server/config.js index 16909db7..6785feb6 100644 --- a/lib/server/config.js +++ b/lib/server/config.js @@ -5,7 +5,6 @@ DIR_LIB = DIR_SERVER + '../', DIR = DIR_SERVER + '../../', - fs = require('fs'), path = require('path'), password = require(DIR_SERVER + 'password'), @@ -13,11 +12,11 @@ Util = require(DIR_LIB + 'util'), CloudFunc = require(DIR_LIB + 'cloudfunc'), - check = require('checkup'), pipe = require('pipe-io'), ponse = require('ponse'), jonny = require('jonny'), readjson = require('readjson'), + writejson = require('writejson'), tryCatch = require('try-catch'), exec = require('execon'), HOME = require('os-homedir')(), @@ -74,14 +73,7 @@ } function save(callback) { - var data = jonny.stringify(config, 0, 4); - - check([callback], ['callback']); - - if (data) - fs.writeFile(ConfigHome, data, callback); - else - callback(Error('Config is empty!')); + writejson(ConfigHome, config, callback); } function listen(sock, authCheck) { diff --git a/package.json b/package.json index b8210e19..6bd19900 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,8 @@ "socket.io": "~1.3.7", "spero": "~1.2.0", "try-catch": "~1.0.0", - "tryrequire": "~1.1.5" + "tryrequire": "~1.1.5", + "writejson": "~1.1.0" }, "devDependencies": { "jscs": "^2.7.0",