Merge pull request #236 from classfellow/patch-1

Update nedb_proxy.js
This commit is contained in:
life
2017-02-21 15:58:19 +08:00
committed by GitHub

8
node_modules/nedb_proxy.js generated vendored
View File

@@ -24,13 +24,12 @@ function DBProxy(dbname) {
this.dbname = dbname;
};
var token = 1;
var token = 0;
var token2Callback = {};
DBProxy.prototype.send = function(params, callback, method) {
token++;
var m = {
token: token,
token: ++token,
method: method,
dbname: this.dbname,
// 转为json字符串, 如果{[a], [a]}, 在main接收后变成了 {[a], [null]}, 对象引用问题
@@ -84,6 +83,7 @@ DBProxy.prototype.remove = function (params, callback) {
ipc.on('db-exec-ret', function(event, m) {
var token = m.token;
var callback = token2Callback[token];
delete token2Callback[token];
// console.log('clent 接收到消息');
// console.log(m);
// console.log('--------------');
@@ -93,4 +93,4 @@ ipc.on('db-exec-ret', function(event, m) {
callback && callback(m.err, m.ret);
});
module.exports = DBProxy;
module.exports = DBProxy;