Skip to content

Commit 7f4cf13

Browse files
committed
Use the internal mkdir method instead of the mkdirp package
1 parent 8dbb0d2 commit 7f4cf13

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

src/Database.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -213,15 +213,14 @@ var Database = (function () {
213213

214214
var _f = require('fs');
215215
var Util = require('./Util');
216-
var mkdirp = require('mkdirp');
217216
var path = Util._getDatabasePath(this.server, name);
218217

219218
if (Util.existsSync(path)) {
220219
this.benchmark.mark('Database_(createDatabase)_end');
221220
throw new Error("Database Error: Can't create the database \"" + name + "\" in the server \"" + this.server + "\", the database already exist.");
222221
}
223222

224-
mkdirp.sync(path);
223+
Util.mkdirSync(path);
225224

226225
if (!_f.lstatSync(path).isDirectory()) {
227226
this.benchmark.mark('Database_(createDatabase)_end');
@@ -263,7 +262,6 @@ var Database = (function () {
263262

264263
var _f = require('fs');
265264
var Util = require('./Util');
266-
var mkdirp = require('mkdirp');
267265
var path = Util._getDatabasePath(instance.server, name);
268266

269267
setImmediate(function() {
@@ -272,10 +270,10 @@ var Database = (function () {
272270
instance.benchmark.mark('Database_(createDatabase)_end');
273271
callback(new Error("Database Error: Can't create the database \"" + name + "\" in the server \"" + instance.server + "\", the database already exist."));
274272
} else {
275-
mkdirp(path, function (err) {
276-
if (err || !_f.lstatSync(path).isDirectory()) {
273+
Util.mkdir(path, function (err) {
274+
if (err) {
277275
instance.benchmark.mark('Database_(createDatabase)_end');
278-
callback(new Error("Database Error: Can't create the database \"" + name + "\" in the server \"" + instance.server + "\"."));
276+
callback(new Error("Database Error: Can't create the database \"" + name + "\" in the server \"" + instance.server + "\""));
279277
}
280278
_f.chmod(path, 0x1ff, function (err) {
281279
if (err) {

src/JSONDB.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ var JSONDB = (function () {
9595
connect = connect || false;
9696

9797
var _f = require('fs');
98-
var mkdirp = require('mkdirp');
9998
var _p = require('path');
10099
var Util = require('./Util');
101100

@@ -105,7 +104,7 @@ var JSONDB = (function () {
105104
throw new Error("JSONDB Error: Can't create the server at \"" + path + "\", the directory already exists.");
106105
}
107106

108-
mkdirp.sync(path);
107+
Util.mkdirSync(path);
109108

110109
if (!_f.lstatSync(path).isDirectory()) {
111110
throw new Error("JSONDB Error: Can't create the server at \"" + path + "\". Maybe you don't have write access.");
@@ -180,7 +179,6 @@ var JSONDB = (function () {
180179

181180
setImmediate(function() {
182181
var _f = require('fs');
183-
var mkdirp = require('mkdirp');
184182
var _p = require('path');
185183
var Util = require('./Util');
186184

@@ -190,7 +188,7 @@ var JSONDB = (function () {
190188
if (exists && _f.lstatSync(path).isDirectory()) {
191189
callback(new Error("JSONDB Error: Can't create the server at \"" + path + "\", the directory already exists."));
192190
} else {
193-
mkdirp(path, function (err) {
191+
Util.mkdir(path, function (err) {
194192
if (err) {
195193
callback(new Error("JSONDB Error: Can't create the server at \"" + path + "\", the directory can't be created. " + err));
196194
}

0 commit comments

Comments
 (0)