wotcs-api-system
Version:
Base system used to build WoTcs clans and players API
25 lines (21 loc) • 611 B
JavaScript
var cls = require('../base/class');
var MongoClient = require('mongodb').MongoClient;
module.exports = cls.Class.extend({
init: function(url, callback) {
this.url = url;
this.ready = false;
this.connected_callback = callback;
this.connect();
},
connect: function() {
var self = this;
MongoClient.connect(this.url, function(err, db) {
if(!err) {
self.db = db;
}
if(self.connected_callback){
self.connected_callback(err);
}
});
}
});