From d88a004ed6f9714f362f8f6f4cae137eef563365 Mon Sep 17 00:00:00 2001 From: wanxp <977741432@qq.com> Date: Sat, 26 Nov 2022 17:28:39 +0800 Subject: [PATCH] add debug mode --- src/org/wanxp/douban/setting/SettingsManager.ts | 6 ++++-- src/org/wanxp/douban/user/UserComponent.ts | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) 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));