From 150c09786ae6ed4473be86596da096edd5641f38 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Wed, 24 Aug 2016 08:49:35 -0700 Subject: [PATCH] ldb: refactor. --- lib/db/ldb.js | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/lib/db/ldb.js b/lib/db/ldb.js index 6e84aa0a..d22bcf56 100644 --- a/lib/db/ldb.js +++ b/lib/db/ldb.js @@ -70,31 +70,28 @@ ldb.getBackend = function getBackend(db) { if (!db) db = 'memory'; - if (db === 'leveldb') - name = 'leveldown'; - else if (db === 'rocksdb') - name = 'rocksdown'; - else if (db === 'lmdb') - name = 'lmdb'; - else if (db === 'memory') - name = 'rbt'; - else - name = db; - - switch (name) { + switch (db) { + case 'leveldb': case 'leveldown': + name = 'leveldown'; ext = 'ldb'; break; + case 'rocksdb': case 'rocksdown': + name = 'rocksdown'; ext = 'rdb'; break; case 'lmdb': + name = 'lmdb'; ext = 'lmdb'; break; + case 'memory': case 'rbt': + name = 'rbt'; ext = 'mem'; break; default: + name = db; ext = 'db'; break; }