Files
desktop-app/node_modules/common.js

40 lines
696 B
JavaScript

var fs = require('fs');
var User = require('user');
var Evt = require('evt');
var ObjectId = require('objectid');
// var gui = require('nw.gui');
// console.log(gui.App);
function log(o) {console.log(o)}
// log("<>>>>>>>>>>>>>>>>>>>>");
var Common = {
objectId: function() {
return ObjectId()
},
_uuid: 1,
uuid: function() {
this._uuid++;
return ((new Date()).getTime()) + '_' + this._uuid;
},
isOk: function(ret) {
if(!ret) {
return ret;
}
if(typeof ret == 'object') {
// 数组
if('length' in ret) {
return true;
}
if('Ok' in ret && !ret.Ok) { // 指明了Ok
return false;
}
return true;
}
return false;
},
};
module.exports = Common;