UNPKG

crawler-ninja

Version:

A web crawler made for the SEO based on plugins. Please wait or contribute ... still in beta

32 lines (26 loc) 787 B
var log = require("crawler-ninja-logger").Logger; var store = null; /** * Create a new crawler persistence store in function of the name of a module * * @param the nodejs module name * @param the params used for that store (optionals) - eg. connection infos, ... */ var createStore = function(moduleName, params) { log.info({"step" : "store.createstore", "message" : "Create store with module : " + moduleName} ); var storeModule = require(moduleName); store = new storeModule.Store(params); }; /** * * @return the crawl persistence store */ var getStore = function() { return store; }; var setStore = function(newStore) { store = newStore; }; module.exports.createStore = createStore; module.exports.getStore = getStore; module.exports.setStore = setStore;