mirror of https://gitlab.com/ecentrics/breeze
Ezerous
4 years ago
4 changed files with 19 additions and 44 deletions
@ -1,25 +0,0 @@ |
|||||
import * as orbitTypes from "./orbitConstants"; |
|
||||
|
|
||||
export function resolveOrbitDBTypeFun(orbitdb, type){ |
|
||||
let dbTypeFun; |
|
||||
switch(type) { |
|
||||
case orbitTypes.ORBIT_TYPE_LOG: |
|
||||
dbTypeFun = orbitdb.log; |
|
||||
break; |
|
||||
case orbitTypes.ORBIT_TYPE_FEED: |
|
||||
dbTypeFun = orbitdb.feed; |
|
||||
break; |
|
||||
case orbitTypes.ORBIT_TYPE_KEYVALUE: |
|
||||
dbTypeFun = orbitdb.keyvalue; |
|
||||
break; |
|
||||
case orbitTypes.ORBIT_TYPE_DOCS: |
|
||||
dbTypeFun = orbitdb.docs; |
|
||||
break; |
|
||||
case orbitTypes.ORBIT_TYPE_COUNTER: |
|
||||
dbTypeFun = orbitdb.counter; |
|
||||
break; |
|
||||
default: |
|
||||
throw "Invalid OrbitDB type!"; |
|
||||
} |
|
||||
return dbTypeFun; |
|
||||
} |
|
Loading…
Reference in new issue