From 071d78df160358994f5895116bec3c161f36263a Mon Sep 17 00:00:00 2001 From: Hayden Young Date: Mon, 6 Nov 2023 18:09:03 +0000 Subject: [PATCH] refactor: Remove removeAccessController. --- src/access-controllers/index.js | 10 ---------- test/orbitdb-access-controllers.test.js | 18 +----------------- 2 files changed, 1 insertion(+), 27 deletions(-) diff --git a/src/access-controllers/index.js b/src/access-controllers/index.js index 95c0b30..4254146 100644 --- a/src/access-controllers/index.js +++ b/src/access-controllers/index.js @@ -39,22 +39,12 @@ const useAccessController = (accessController) => { accessControllers[accessController.type] = accessController } -/** - * Removes an access controller from the list. - * @param {string} type A valid access controller type. - * @static - */ -const removeAccessController = type => { - delete accessControllers[type] -} - useAccessController(IPFSAccessController) useAccessController(OrbitDBAccessController) export { getAccessController, useAccessController, - removeAccessController, IPFSAccessController, OrbitDBAccessController } diff --git a/test/orbitdb-access-controllers.test.js b/test/orbitdb-access-controllers.test.js index 3020f71..f77da6a 100644 --- a/test/orbitdb-access-controllers.test.js +++ b/test/orbitdb-access-controllers.test.js @@ -2,7 +2,7 @@ import { strictEqual, deepStrictEqual, notStrictEqual } from 'assert' import { rimraf } from 'rimraf' import * as IPFS from 'ipfs-core' import OrbitDB from '../src/orbitdb.js' -import { IPFSAccessController, OrbitDBAccessController, useAccessController, getAccessController, removeAccessController } from '../src/access-controllers/index.js' +import { IPFSAccessController, OrbitDBAccessController, useAccessController, getAccessController } from '../src/access-controllers/index.js' import config from './config.js' import pathJoin from '../src/utils/path-join.js' @@ -38,9 +38,6 @@ describe('Add a custom access controller', function () { await ipfs.stop() } - // Remove the added custom database type from OrbitDB import - removeAccessController(type) - await rimraf('./orbitdb') await rimraf('./ipfs1') }) @@ -94,18 +91,5 @@ describe('Add a custom access controller', function () { it('returns custom access controller after adding it', async () => { deepStrictEqual(getAccessController(type), CustomAccessController) }) - - it('can be removed from supported access controllers', async () => { - let err - removeAccessController(type) - - try { - getAccessController(type) - } catch (e) { - err = e.toString() - } - - deepStrictEqual(err, 'Error: AccessController type \'custom!\' is not supported') - }) }) })