add debug mode

This commit is contained in:
wanxp 2022-11-26 17:28:39 +08:00
parent b3b9ab2c44
commit d88a004ed6
2 changed files with 7 additions and 3 deletions

@ -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;
}
}

@ -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));