diff --git a/src/org/wanxp/douban/setting/SettingsManager.ts b/src/org/wanxp/douban/setting/SettingsManager.ts index 729f998..3d48912 100644 --- a/src/org/wanxp/douban/setting/SettingsManager.ts +++ b/src/org/wanxp/douban/setting/SettingsManager.ts @@ -35,9 +35,11 @@ export default class SettingsManager { await this.plugin.saveSettings(); } - debug(message:string) { + debug(message:any):any { if(this.settings.debugMode) { - this.innerLogger.debug(message); + return this.innerLogger.debug(message); + }else { + return message; } } diff --git a/src/org/wanxp/douban/user/UserComponent.ts b/src/org/wanxp/douban/user/UserComponent.ts index edc0cba..551d6a8 100644 --- a/src/org/wanxp/douban/user/UserComponent.ts +++ b/src/org/wanxp/douban/user/UserComponent.ts @@ -85,7 +85,9 @@ export default class UserComponent { headers: {'Cookie': cookie}, throw: true }; - return request(requestUrlParam) + this.settingsManager.debug('loadUserInfo:尝试获取用户信息:https://www.douban.com/mine/'); + return request(requestUrlParam) + .then(response => this.settingsManager.settings.debugMode ? this.settingsManager.debug(response) : response) .then(load) .then(this.getUserInfo) .catch(e => log.error(i18nHelper.getMessage('130101').replace('{0}', e.toString()), e));