mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-15 07:31:33 +00:00
simple, blue, black三种配色
This commit is contained in:
4
node_modules/db.js
generated
vendored
4
node_modules/db.js
generated
vendored
@@ -12,10 +12,10 @@ if(dbPath.length < 6) {
|
||||
var dbPath = '/Users/life/Library/Application Support/Leanote' + '/nedb';
|
||||
}
|
||||
|
||||
// console.log(",,,,,,,,,,,,,");
|
||||
// console.log(dbPath);
|
||||
// g, 表全局环境
|
||||
var db = {};
|
||||
var dbNames = ['notebooks', 'notes', 'users', 'tags', 'images', 'attachs', 'noteHistories'];
|
||||
var dbNames = ['notebooks', 'notes', 'users', 'tags', 'images', 'attachs', 'noteHistories', 'g'];
|
||||
for(var i in dbNames) {
|
||||
var name = dbNames[i];
|
||||
db[name] = new Datastore({ filename: path.join(dbPath, name + '.db'), autoload: true });
|
||||
|
61
node_modules/user.js
generated
vendored
61
node_modules/user.js
generated
vendored
@@ -85,24 +85,35 @@ User = {
|
||||
init: function(callback) {
|
||||
console.log("......user init.......")
|
||||
var me = this;
|
||||
db.users.findOne({IsActive: true}, function(err, user) {
|
||||
if(err || !user || !user.UserId) {
|
||||
console.log('不存在');
|
||||
callback && callback(false);
|
||||
} else {
|
||||
// me.setCurUser(doc);
|
||||
me.token = user.Token;
|
||||
me.userId = user.UserId;
|
||||
me.email = user.Email;
|
||||
me.username = user.Username;
|
||||
me.LastSyncUsn = user.LastSyncUsn;
|
||||
me.LastSyncTime = user.LastSyncTime;
|
||||
|
||||
// 设置当前用户数据路径
|
||||
me.setUserDataPath();
|
||||
me.getG(function(g) {
|
||||
me.g = g;
|
||||
|
||||
db.users.findOne({IsActive: true}, function(err, user) {
|
||||
if(err || !user || !user.UserId) {
|
||||
console.log('不存在');
|
||||
callback && callback(false);
|
||||
} else {
|
||||
// me.setCurUser(doc);
|
||||
me.token = user.Token;
|
||||
me.userId = user.UserId;
|
||||
me.email = user.Email;
|
||||
me.username = user.Username;
|
||||
me.LastSyncUsn = user.LastSyncUsn;
|
||||
me.LastSyncTime = user.LastSyncTime;
|
||||
|
||||
// 全局配置也在user中, 到web端
|
||||
for(var i in me.g) {
|
||||
user[i] = me.g[i];
|
||||
}
|
||||
|
||||
// 设置当前用户数据路径
|
||||
me.setUserDataPath();
|
||||
|
||||
callback && callback(user);
|
||||
}
|
||||
});
|
||||
|
||||
callback && callback(user);
|
||||
}
|
||||
});
|
||||
},
|
||||
// 得到当前活跃用户Id
|
||||
@@ -198,6 +209,24 @@ User = {
|
||||
var me = this;
|
||||
me.LastSyncUsn = usn;
|
||||
db.users.update({UserId: me.getCurActiveUserId()}, {$set: {LastSyncUsn: usn}});
|
||||
},
|
||||
|
||||
// 全局配置
|
||||
getG: function(callback) {
|
||||
var me = this;
|
||||
db.g.findOne({_id: '1'}, function(err, doc) {
|
||||
if(err || !doc) {
|
||||
callback({});
|
||||
} else {
|
||||
callback(doc);
|
||||
}
|
||||
});
|
||||
},
|
||||
// data = {Theme, NotebookWidth, NoteListWidth, MdEditorWidth};
|
||||
updateG: function(data, callback) {
|
||||
db.g.update({_id: '1'}, {$set: data}, {upsert: true}, function() {
|
||||
callback && callback();
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user