mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-14 23:22:40 +00:00
52 lines
1.1 KiB
JavaScript
52 lines
1.1 KiB
JavaScript
var fs = require('fs');
|
|
|
|
// main 进程环境
|
|
/**
|
|
当前端登录后, db.init时, 调用db_client的init
|
|
*/
|
|
|
|
var Evt = {
|
|
defaultUrl: 'https://leanote.com',
|
|
leanoteUrl: 'https://leanote.com',
|
|
// leanoteUrl: 'http://localhost:9000',
|
|
//
|
|
dataBasePath: '',
|
|
|
|
init: function (curUser, dbPath, dataBasePath) {
|
|
this.curUser = curUser;
|
|
this.setHost(curUser.Host);
|
|
this.dataBasePath = dataBasePath;
|
|
},
|
|
|
|
setHost: function(host) {
|
|
if(!host) {
|
|
this.leanoteUrl = this.defaultUrl;
|
|
} else {
|
|
this.leanoteUrl = host;
|
|
}
|
|
// leanote服务强制https
|
|
if (this.leanoteUrl === 'http://leanote.com') {
|
|
this.leanoteUrl = 'https://leanote.com';
|
|
}
|
|
},
|
|
|
|
getHost: function() {
|
|
return this.leanoteUrl;
|
|
},
|
|
|
|
getCurUserId: function () {
|
|
return this.curUser.UserId;
|
|
},
|
|
|
|
getToken: function () {
|
|
return this.curUser.Token;
|
|
},
|
|
|
|
// 用户的图片路径
|
|
getCurUserImagesPath: function() {
|
|
return this.dataBasePath + '/data/' + this.getCurUserId() + '/images';;
|
|
},
|
|
};
|
|
|
|
module.exports = Evt;
|