From a15dfffa44d123eee440f4960231804bc9eef2af Mon Sep 17 00:00:00 2001 From: Matus Benko Date: Mon, 11 Sep 2017 21:09:51 +0200 Subject: [PATCH] used findStorage function in the reorderFolder --- browser/main/lib/dataApi/reorderFolder.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/browser/main/lib/dataApi/reorderFolder.js b/browser/main/lib/dataApi/reorderFolder.js index 3f54358b..3ee9229e 100644 --- a/browser/main/lib/dataApi/reorderFolder.js +++ b/browser/main/lib/dataApi/reorderFolder.js @@ -3,6 +3,7 @@ _.move = require('lodash-move').default const path = require('path') const resolveStorageData = require('./resolveStorageData') const CSON = require('@rokt33r/season') +const { findStorage } = require('browser/lib/findStorage') /** * @param {String} storageKey @@ -23,11 +24,7 @@ function reorderFolder (storageKey, oldIndex, newIndex) { if (!_.isNumber(oldIndex)) throw new Error('oldIndex must be a number.') if (!_.isNumber(newIndex)) throw new Error('newIndex must be a number.') - rawStorages = JSON.parse(localStorage.getItem('storages')) - if (!_.isArray(rawStorages)) throw new Error('Target storage doesn\'t exist.') - - targetStorage = _.find(rawStorages, {key: storageKey}) - if (targetStorage == null) throw new Error('Target storage doesn\'t exist.') + targetStorage = findStorage(storageKey) } catch (e) { return Promise.reject(e) }