From be985445371710ed2bd0317370009a37f8170bd9 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Thu, 2 Jan 2025 15:19:55 +1100 Subject: [PATCH] Remove unused AngularJS service KeyValueMapStore --- .../services/key_value_map_store.js.coffee | 29 -------------- .../key_value_map_store_spec.js.coffee | 38 ------------------- 2 files changed, 67 deletions(-) delete mode 100644 app/assets/javascripts/admin/services/key_value_map_store.js.coffee delete mode 100644 spec/javascripts/unit/admin/services/key_value_map_store_spec.js.coffee diff --git a/app/assets/javascripts/admin/services/key_value_map_store.js.coffee b/app/assets/javascripts/admin/services/key_value_map_store.js.coffee deleted file mode 100644 index 1547aaab43..0000000000 --- a/app/assets/javascripts/admin/services/key_value_map_store.js.coffee +++ /dev/null @@ -1,29 +0,0 @@ -angular.module("admin.indexUtils").factory 'KeyValueMapStore', (localStorageService)-> - new class KeyValueMapStore - localStorageKey: '' - storableKeys: [] - - constructor: -> - localStorageService.setStorageType("sessionStorage") - - getStoredKeyValueMap: -> - localStorageService.get(@localStorageKey) || {} - - setStoredValues: (source) -> - keyValueMap = {} - for key in @storableKeys - keyValueMap[key] = source[key] - localStorageService.set(@localStorageKey, keyValueMap) - - restoreValues: (target) -> - storedKeyValueMap = @getStoredKeyValueMap() - - return false if _.isEmpty(storedKeyValueMap) - - for k,v of storedKeyValueMap - target[k] = v - - return true - - clearKeyValueMap: () -> - localStorageService.remove(@localStorageKey) diff --git a/spec/javascripts/unit/admin/services/key_value_map_store_spec.js.coffee b/spec/javascripts/unit/admin/services/key_value_map_store_spec.js.coffee deleted file mode 100644 index 9d853f7f7a..0000000000 --- a/spec/javascripts/unit/admin/services/key_value_map_store_spec.js.coffee +++ /dev/null @@ -1,38 +0,0 @@ -describe "Test KeyValueMapStore service", -> - - KeyValueMapStore = null - - beforeEach -> - module "ofn.admin" - - beforeEach inject (_KeyValueMapStore_) -> - KeyValueMapStore = _KeyValueMapStore_ - - it "set and restore filters", -> - KeyValueMapStore.localStorageKey = 'localStorageKey' - KeyValueMapStore.storableKeys = ["a", "b", "c"] - source = - a: "1", - b: "2", - d: "4" - KeyValueMapStore.setStoredValues(source) - source = {} - restored = KeyValueMapStore.restoreValues(source) - expect(restored).toEqual true - expect(source).toEqual {a: '1', b: '2'} - - it "clear filters", -> - KeyValueMapStore.storageKey = 'localStorageKey' - KeyValueMapStore.storableFilters = ["a", "b", "c"] - source = - a: "1", - b: "2", - d: "4" - KeyValueMapStore.setStoredValues(source) - KeyValueMapStore.clearKeyValueMap() - source = {} - restored = KeyValueMapStore.restoreValues(source) - expect(restored).toEqual false - expect(source).toEqual {} - -