
Untitled
By: a guest on
Jul 17th, 2012 | syntax:
None | size: 0.96 KB | hits: 12 | expires: Never
Prices.prototype.getSymbols = function(cb){
this.db.query("SELECT symbols.*, exchanges.exchange FROM symbols, exchange WHERE symbols.id_exchange = exchange.id", function(err, rows){
if (err) return cb(err)
cb(null, rows)
})
}
Prices.prototype.parseSymbols = function(symbols, cb){
;(process(){
var symbol = symbols.pop()
if (!symbol) return cb()
//....
return process()
})();
}
Prices.prototype.end = function(){
self.db.end(function(){ })
}
Prices.prototype.start = function(){
var self = this
this.setLastDate(function(err, date){
if (err) return self.end()
self.getSymbols(symbols)
})
function symbols(err, symbols){
if (err) return self.end()
self.parseSymbols(symbols, self.end)
}
}