some changes
- check all configs - log when response data is null instead of crashing
This commit is contained in:
		@@ -87,14 +87,13 @@ exports.checkConfigs = function(configs){
 | 
			
		||||
            if(configThis[configKeys[key]] == "" || configThis[configKeys[key]] == undefined || configThis[configKeys[key]] == null || configThis[configKeys[key]] == NaN) {
 | 
			
		||||
                log.error(`配置文件 ${file} 异常:`);
 | 
			
		||||
                log.error(`  —— ${configKeys[key]}字段缺失`);
 | 
			
		||||
                isNoProbem = false;
 | 
			
		||||
                break;
 | 
			
		||||
                // isNoProbem = false;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        if(!isNoProbem) {
 | 
			
		||||
            exit();
 | 
			
		||||
        }
 | 
			
		||||
        // if(!isNoProbem) {
 | 
			
		||||
        //     exit();
 | 
			
		||||
        // }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										16
									
								
								index.js
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								index.js
									
									
									
									
									
								
							@@ -59,12 +59,16 @@ for(key in configs) {
 | 
			
		||||
    logContent += `<span style="color: orange">${key} Wallet返回体 <br> ${JSON.stringify(WalletRespond)}</span><br>`;
 | 
			
		||||
    var NotificationRespond = Notification(makeHeader(configs[key]));
 | 
			
		||||
    logContent += `<span style="color: orange">${key} Notification返回体 <br> ${JSON.stringify(NotificationRespond)}</span><br>`;
 | 
			
		||||
    if(WalletRespond.data.free_time.free_time != undefined) {
 | 
			
		||||
        successNum ++;
 | 
			
		||||
        log.info(`签到完毕! 剩余时长:${WalletRespond.data.free_time.free_time}分钟`)
 | 
			
		||||
        let NotificationLength = NotificationRespond.data.list.length
 | 
			
		||||
        if(NotificationLength != 0) {
 | 
			
		||||
            log.info(`已堆积 ${NotificationLength} 个签到通知 请及时处理!`)
 | 
			
		||||
    if(WalletRespond.data != null) {
 | 
			
		||||
        if(WalletRespond.data.free_time.free_time != undefined) {
 | 
			
		||||
            successNum ++;
 | 
			
		||||
            log.info(`签到完毕! 剩余时长:${WalletRespond.data.free_time.free_time}分钟`)
 | 
			
		||||
            let NotificationLength = NotificationRespond.data.list.length
 | 
			
		||||
            if(NotificationLength != 0) {
 | 
			
		||||
                log.info(`已堆积 ${NotificationLength} 个签到通知 请及时处理!`)
 | 
			
		||||
            }
 | 
			
		||||
        } else {
 | 
			
		||||
            log.error("签到失败")
 | 
			
		||||
        }
 | 
			
		||||
    } else {
 | 
			
		||||
        log.error("签到失败")
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user