From ce73cbfbe74d0a45fb26fc77d58e9ce8ba65e10b Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 22 May 2017 12:32:39 +0300 Subject: [PATCH] feature(cloudcmd) store -> fullstore --- client/modules/edit-file.js | 2 +- common/store.js | 4 ---- package.json | 1 + server/cloudfunc.js | 2 +- server/common/store.js | 13 ------------- test/common/store.js | 22 ---------------------- 6 files changed, 3 insertions(+), 41 deletions(-) delete mode 100644 common/store.js delete mode 100644 server/common/store.js delete mode 100644 test/common/store.js diff --git a/client/modules/edit-file.js b/client/modules/edit-file.js index 857fc74d..27e9e5ec 100644 --- a/client/modules/edit-file.js +++ b/client/modules/edit-file.js @@ -4,9 +4,9 @@ const Format = require('format-io'); const currify = require('currify/legacy'); +const store = require('fullstore/legacy'); const squad = require('squad'); const exec = require('execon'); -const store = require('../../common/store'); const call = currify((fn, callback) => { fn(); diff --git a/common/store.js b/common/store.js deleted file mode 100644 index 88b1ca13..00000000 --- a/common/store.js +++ /dev/null @@ -1,4 +0,0 @@ -'use strict'; - -module.exports = require('../server/common/store'); - diff --git a/package.json b/package.json index 94327b5d..2f9d79d5 100644 --- a/package.json +++ b/package.json @@ -165,6 +165,7 @@ "es6-promise": "^4.0.5", "es6-promisify": "^5.0.0", "eslint": "^3.1.1", + "fullstore": "^1.0.0", "gunzip-maybe": "^1.3.1", "html-looks-like": "^1.0.2", "jscs": "^3.0.1", diff --git a/server/cloudfunc.js b/server/cloudfunc.js index 1231a745..93af81e8 100644 --- a/server/cloudfunc.js +++ b/server/cloudfunc.js @@ -1,8 +1,8 @@ 'use strict'; const rendy = require('rendy'); +const store = require('fullstore/legacy'); const Entity = require('./common/entity'); -const store = require('./common/store'); /* КОНСТАНТЫ (общие для клиента и сервера)*/ diff --git a/server/common/store.js b/server/common/store.js deleted file mode 100644 index 7a94054f..00000000 --- a/server/common/store.js +++ /dev/null @@ -1,13 +0,0 @@ -'use strict'; - -module.exports = () => { - const data = {}; - - return (value) => { - if (typeof value !== 'undefined') - data.value = value; - - return data.value; - }; -}; - diff --git a/test/common/store.js b/test/common/store.js deleted file mode 100644 index 78a2db5c..00000000 --- a/test/common/store.js +++ /dev/null @@ -1,22 +0,0 @@ -'use strict'; - -const dir = '../../common'; -const store = require(`${dir}/store`); -const test = require('tape'); - -test('cloudcmd: common: store: set', (t) => { - const name = store(); - const str = 'hello'; - name(str); - - t.equal(name(), str, 'should return stored value'); - t.end(); -}); - -test('cloudcmd: common: store: first get', (t) => { - const name = store(); - - t.equal(name(), undefined, 'should return undefined'); - t.end(); -}); -