mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-14 23:22:40 +00:00
40 lines
696 B
JavaScript
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;
|