scryinfo
Version:
A real data storage library on ethereum
27 lines (22 loc) • 677 B
JavaScript
/**
@author Danny Yan
@date 2017-07
*/
// var ScryDBIPFS = require("./scryDBIPFS.js");
// var ScryDBIPFSTable = require("./scryDBIPFSTable.js");
var ScryDBFactory = {};
ScryDBFactory.TYPE_IPFS = "ipfs";
ScryDBFactory.TYPE_IPFS_TABLE = "ipfs_table";
ScryDBFactory.TYPE_DBCHAIN = "dbchain";
ScryDBFactory.Create = function(type) {
if(type == ScryDBFactory.TYPE_IPFS){
// return new ScryDBIPFS();
return null;
} else if(type == ScryDBFactory.TYPE_IPFS_TABLE){
// return new ScryDBIPFSTable();
return null;
} else if(type == ScryDBFactory.TYPE_DBCHAIN){
return null; // unrealized
}
}
module.exports = ScryDBFactory;