0
Fork 0
mirror of https://github.com/verdaccio/verdaccio.git synced 2025-02-17 23:45:29 -05:00

refactor: remove inner references for local storage

This commit is contained in:
Juan Picado @jotadeveloper 2017-10-21 23:02:31 +02:00 committed by juanpicado
parent 6e35e10a72
commit 3d53d96d80
5 changed files with 16 additions and 12 deletions

View file

@ -15,8 +15,8 @@
"verdaccio": "./bin/verdaccio"
},
"dependencies": {
"@verdaccio/file-locking": "^0.0.3",
"@verdaccio/local-storage": "0.0.6",
"@verdaccio/file-locking": "0.0.5",
"@verdaccio/local-storage": "0.0.8",
"@verdaccio/streams": "^0.0.2",
"@verdaccio/types": "0.0.4",
"JSONStream": "^1.1.1",

View file

@ -211,7 +211,7 @@ class Config {
* @return {String}
*/
checkSecretKey(secret) {
if (_.isNil(secret) === false) {
if (_.isNil(secret) === false && secret !== '') {
this.secret = secret;
return secret;
}

View file

@ -61,7 +61,7 @@ class Search {
*/
reindex() {
let self = this;
this.storage.get_local(function(err, packages) {
this.storage.getLocalDatabase(function(err, packages) {
if (err) throw err; // that function shouldn't produce any
let i = packages.length;
while (i--) {

View file

@ -37,9 +37,6 @@ class Storage {
this.config = config;
this._setupUpLinks(this.config);
this.localStorage = new LocalStorage(config, Logger.logger, Utils);
this.localStorage.localList.data.secret = this.config.checkSecretKey(this.localStorage.localList.data.secret);
this.localStorage.localList.sync();
// an instance for local storage
this.logger = Logger.logger.child();
}
@ -461,9 +458,9 @@ class Storage {
* Retrieve only private local packages
* @param {*} callback
*/
get_local(callback) {
getLocalDatabase(callback) {
let self = this;
let locals = this.localStorage.localList.get();
let locals = this.localStorage.localData.get();
let packages = [];
const getPackage = function(i) {

View file

@ -2,6 +2,13 @@
# yarn lockfile v1
"@verdaccio/file-locking@0.0.5":
version "0.0.5"
resolved "https://registry.npmjs.org/@verdaccio/file-locking/-/file-locking-0.0.5.tgz#6172dfa2f7094a1da8e4c14906bfa33836b5713d"
dependencies:
lockfile "1.0.3"
lodash "4.17.4"
"@verdaccio/file-locking@^0.0.3":
version "0.0.3"
resolved "https://registry.npmjs.org/@verdaccio/file-locking/-/file-locking-0.0.3.tgz#32d3702ff5184d1d3893f0f1d47629ad33d1c113"
@ -10,9 +17,9 @@
lockfile "1.0.3"
lodash "4.17.4"
"@verdaccio/local-storage@0.0.6":
version "0.0.6"
resolved "https://registry.npmjs.org/@verdaccio/local-storage/-/local-storage-0.0.6.tgz#fae664f81fd71fd15c9d0c804a545b170fb9eaa0"
"@verdaccio/local-storage@0.0.7":
version "0.0.7"
resolved "https://registry.npmjs.org/@verdaccio/local-storage/-/local-storage-0.0.7.tgz#3d1679b894028d598562e220809d1b1651ae3746"
dependencies:
"@verdaccio/file-locking" "^0.0.3"
"@verdaccio/streams" "^0.0.2"