From 08cdded284fe72a3ce03db143247c1b1b97deced Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Sun, 6 Apr 2014 18:56:40 -0700 Subject: [PATCH] Move volume specific code to volume/ --- api/routes/file.js | 4 ++-- api/routes/fileops.js | 4 ++-- api/routes/index.js | 2 +- api/routes/sync.js | 4 ++-- api/routes/user.js | 6 +++--- api/server.js | 6 +++--- api/user.js | 2 +- {api => common}/aes-helper.js | 0 {api => common}/httperror.js | 0 {api => common}/httpsuccess.js | 0 package.json | 2 +- {api => volume}/config.js | 0 {api => volume}/routes/test/volume-test.js | 4 ++-- {api => volume}/routes/volume.js | 8 ++++---- {api => volume}/test/volume-test.js | 4 ++-- {api => volume}/volume.js | 9 ++++----- 16 files changed, 27 insertions(+), 28 deletions(-) rename {api => common}/aes-helper.js (100%) rename {api => common}/httperror.js (100%) rename {api => common}/httpsuccess.js (100%) rename {api => volume}/config.js (100%) rename {api => volume}/routes/test/volume-test.js (99%) rename {api => volume}/routes/volume.js (97%) rename {api => volume}/test/volume-test.js (99%) rename {api => volume}/volume.js (99%) diff --git a/api/routes/file.js b/api/routes/file.js index eafb7d12e..9ee2207cd 100644 --- a/api/routes/file.js +++ b/api/routes/file.js @@ -1,8 +1,8 @@ 'use strict'; var fs = require('fs'), - HttpError = require('../httperror'), - HttpSuccess = require('../httpsuccess'), + HttpError = require('../../common/httperror.js'), + HttpSuccess = require('../../common/httpsuccess.js'), mime = require('mime'), debug = require('debug')('server:routes/file'), express = require('express'), diff --git a/api/routes/fileops.js b/api/routes/fileops.js index 366af3851..27a639cd8 100644 --- a/api/routes/fileops.js +++ b/api/routes/fileops.js @@ -1,7 +1,7 @@ 'use strict'; -var HttpError = require('../httperror'), - HttpSuccess = require('../httpsuccess'); +var HttpError = require('../../common/httperror.js'), + HttpSuccess = require('../../common/httpsuccess.js'); exports = module.exports = { remove: remove, diff --git a/api/routes/index.js b/api/routes/index.js index ea10d7c32..5de3a3c53 100644 --- a/api/routes/index.js +++ b/api/routes/index.js @@ -3,7 +3,7 @@ exports = module.exports = { user: require('./user.js'), file: require('./file.js'), - volume: require('./volume.js'), + volume: require('../../volume/routes/volume.js'), sync: require('./sync.js'), fileops: require('./fileops.js') }; diff --git a/api/routes/sync.js b/api/routes/sync.js index 0766a01c3..5c93d9778 100644 --- a/api/routes/sync.js +++ b/api/routes/sync.js @@ -2,8 +2,8 @@ var debug = require('debug')('server:routes/sync'), syncer = require('../syncer'), - HttpError = require('../httperror'), - HttpSuccess = require('../httpsuccess'), + HttpError = require('../../common/httperror.js'), + HttpSuccess = require('../../common/httpsuccess.js'), util = require('util'); exports = module.exports = { diff --git a/api/routes/user.js b/api/routes/user.js index f04b07cde..2fe723015 100644 --- a/api/routes/user.js +++ b/api/routes/user.js @@ -3,14 +3,14 @@ var db = require('../database'), DatabaseError = db.DatabaseError, user = require('../user'), - Volume = require('../volume'), + Volume = require('../../volume/volume.js'), VolumeError = Volume.VolumeError, UserError = user.UserError, crypto = require('crypto'), async = require('async'), debug = require('debug')('server:routes/user'), - HttpError = require('../httperror'), - HttpSuccess = require('../httpsuccess'); + HttpError = require('../../common/httperror.js'), + HttpSuccess = require('../../common/httpsuccess.js'); exports = module.exports = { initialize: initialize, diff --git a/api/server.js b/api/server.js index 1acd4a70f..5e61cd2d9 100644 --- a/api/server.js +++ b/api/server.js @@ -2,13 +2,13 @@ var express = require('express'), http = require('http'), - HttpError = require('./httperror'), - HttpSuccess = require('./httpsuccess'), + HttpError = require('../common/httperror'), + HttpSuccess = require('../common/httpsuccess'), path = require('path'), fs = require('fs'), mkdirp = require('mkdirp'), db = require('./database.js'), - routes = require('./routes'), + routes = require('./routes/index.js'), debug = require('debug')('server:server'), assert = require('assert'), util = require('util'), diff --git a/api/user.js b/api/user.js index 4d7a278f8..1500591d9 100644 --- a/api/user.js +++ b/api/user.js @@ -3,7 +3,7 @@ var db = require('./database.js'), DatabaseError = db.DatabaseError, crypto = require('crypto'), - aes = require('./aes-helper'), + aes = require('../common/aes-helper.js'), util = require('util'), debug = require('debug')('server:user'), assert = require('assert'), diff --git a/api/aes-helper.js b/common/aes-helper.js similarity index 100% rename from api/aes-helper.js rename to common/aes-helper.js diff --git a/api/httperror.js b/common/httperror.js similarity index 100% rename from api/httperror.js rename to common/httperror.js diff --git a/api/httpsuccess.js b/common/httpsuccess.js similarity index 100% rename from api/httpsuccess.js rename to common/httpsuccess.js diff --git a/package.json b/package.json index 7a6b16b48..70f5ea1b3 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,6 @@ "expect.js": "*" }, "scripts": { - "test": "./node_modules/istanbul/lib/cli.js test $1 ./node_modules/mocha/bin/_mocha -- -R spec ./test ./api/test ./api/routes/test" + "test": "./node_modules/istanbul/lib/cli.js test $1 ./node_modules/mocha/bin/_mocha -- -R spec ./test ./api/test ./api/routes/test ./volume/test ./volume/routes/test" } } diff --git a/api/config.js b/volume/config.js similarity index 100% rename from api/config.js rename to volume/config.js diff --git a/api/routes/test/volume-test.js b/volume/routes/test/volume-test.js similarity index 99% rename from api/routes/test/volume-test.js rename to volume/routes/test/volume-test.js index 3fd22e1c3..95f3397b7 100644 --- a/api/routes/test/volume-test.js +++ b/volume/routes/test/volume-test.js @@ -5,10 +5,10 @@ /* global before:false */ /* global after:false */ -var Server = require('../../server.js'), +var Server = require('../../../api/server.js'), request = require('superagent'), expect = require('expect.js'), - database = require('../../database.js'), + database = require('../../../api/database.js'), crypto = require('crypto'), rimraf = require('rimraf'), path = require('path'), diff --git a/api/routes/volume.js b/volume/routes/volume.js similarity index 97% rename from api/routes/volume.js rename to volume/routes/volume.js index 6a1cc6632..a7b0ff2d9 100644 --- a/api/routes/volume.js +++ b/volume/routes/volume.js @@ -1,10 +1,10 @@ 'use strict'; -var HttpError = require('../httperror'), - HttpSuccess = require('../httpsuccess'), +var HttpError = require('../../common/httperror.js'), + HttpSuccess = require('../../common/httpsuccess.js'), async = require('async'), - volume = require('../volume'), - User = require('../user'), + volume = require('../volume.js'), + User = require('../../api/user'), VolumeError = volume.VolumeError; exports = module.exports = { diff --git a/api/test/volume-test.js b/volume/test/volume-test.js similarity index 99% rename from api/test/volume-test.js rename to volume/test/volume-test.js index efa2324dc..458a6450e 100644 --- a/api/test/volume-test.js +++ b/volume/test/volume-test.js @@ -6,8 +6,8 @@ /* global after:false */ var volume = require('../volume.js'), - db = require('../database.js'), - User = require('../user'), + db = require('../../api/database.js'), + User = require('../../api/user.js'), VolumeError = volume.VolumeError, path = require('path'), mkdirp = require('mkdirp'), diff --git a/api/volume.js b/volume/volume.js similarity index 99% rename from api/volume.js rename to volume/volume.js index ffb780a41..3a70506c6 100644 --- a/api/volume.js +++ b/volume/volume.js @@ -1,20 +1,19 @@ 'use strict'; var fs = require('fs'), - db = require('./database'), - User = require('./user'), + User = require('../api/user.js'), debug = require('debug')('server:volume'), encfs = require('encfs'), rimraf = require('rimraf'), path = require('path'), assert = require('assert'), uuid = require('node-uuid'), - aes = require('./aes-helper'), + aes = require('../common/aes-helper.js'), ursa = require('ursa'), async = require('async'), util = require('util'), - Repo = require('./repo'), - Config = require('./config'), + Repo = require('../api/repo'), + Config = require('./config.js'), safe = require('safetydance'); exports = module.exports = {