newv
This commit is contained in:
		| @@ -55,7 +55,7 @@ module.exports = function(rssi){ | ||||
| 				}); | ||||
| 			}, | ||||
| 			action : (bot,event,message)=>{ | ||||
| 				return this.rssi.forEach(entry=> | ||||
| 				return Promise.all(this.rssi.map(entry=> | ||||
| 					db.get_v(entry.chat).then(v=> | ||||
| 						get_rss(entry.url,v).then(articles=> | ||||
| 							articles.forEach(art=> | ||||
| @@ -65,7 +65,7 @@ module.exports = function(rssi){ | ||||
| 							)	 | ||||
| 						) | ||||
| 					) | ||||
| 						) | ||||
| 				)) | ||||
| 			} | ||||
| 		} | ||||
| 		], | ||||
|   | ||||
							
								
								
									
										12
									
								
								db.js
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								db.js
									
									
									
									
									
								
							| @@ -42,16 +42,16 @@ module.exports = function(name){ | ||||
|  | ||||
| 	this.set_v = function(cid,v){ | ||||
| 		this.get_chat(cid); | ||||
| 		return new Promise((resolve, reject)=>{ | ||||
| 			resolve(this.db.get("chats").find({id:cid}).set('tracking',v).write()); | ||||
| 		}); | ||||
| 		return new Promise((resolve, reject)=> | ||||
| 			resolve(this.db.get("chats").find({id:cid}).set('tracking',v).write()) | ||||
| 		); | ||||
| 	}; | ||||
|  | ||||
| 	this.get_v = function(cid){ | ||||
| 		this.get_chat(cid); | ||||
| 		return new Promise((resolve, reject)=>{ | ||||
| 			resolve(this.db.get("chats").find({id:cid}).get('tracking').value()); | ||||
| 		}); | ||||
| 		return new Promise((resolve, reject)=> | ||||
| 			resolve(this.db.get("chats").find({id:cid}).get('tracking').value()) | ||||
| 		); | ||||
| 	} | ||||
|  | ||||
| 	return this; | ||||
|   | ||||
| @@ -37,7 +37,8 @@ const get_rss = function(url,min_id){ | ||||
| 		.sort((a, b)=>(parseInt(a.guid)-parseInt(b.guid))) | ||||
| 		.filter((v)=>(parseInt(v.guid)>min_id))); | ||||
| } | ||||
| console.log(get_url({org:ORG.BR, lang:'de',since:-2})) | ||||
|  | ||||
| get_rss(get_url({org:ORG.BR, lang:'de',since:-2}),79710).then(r=>r.forEach(item=>{ | ||||
| 	console.log(item) | ||||
| 	//console.log(`${item.title} (${item.guid}): ${item.link}`); | ||||
| 	console.log(`${item.title} (${item.guid}): ${item.link}`); | ||||
| })); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user