mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-03-30 15:08:28 +00:00
refactor: Remove removeAccessController.
This commit is contained in:
parent
0eb228b530
commit
071d78df16
@ -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
|
||||
}
|
||||
|
@ -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')
|
||||
})
|
||||
})
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user