WIP properly fails dry challenge
This commit is contained in:
		
							parent
							
								
									7f0a5fb28a
								
							
						
					
					
						commit
						0ce04b7466
					
				
							
								
								
									
										1
									
								
								app.js
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								app.js
									
									
									
									
									
								
							| @ -163,6 +163,7 @@ | ||||
|         }).catch(function (err) { | ||||
|           console.error("A bad thing happened:"); | ||||
|           console.error(err); | ||||
|           window.alert(err.message || JSON.stringify(err, null, 2)); | ||||
|         }); | ||||
|       }); | ||||
|     }); | ||||
|  | ||||
							
								
								
									
										18
									
								
								lib/acme.js
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								lib/acme.js
									
									
									
									
									
								
							| @ -823,17 +823,15 @@ ACME.create = function create(me) { | ||||
|   if (!me.dig) { | ||||
|     me.dig = function (query) { | ||||
|       // TODO use digd.js
 | ||||
|       return new Promise(function (resolve, reject) { | ||||
|         var dns = require('dns'); | ||||
|         dns.resolveTxt(query.name, function (err, records) { | ||||
|           if (err) { reject(err); return; } | ||||
| 
 | ||||
|           resolve({ | ||||
|             answer: records.map(function (rr) { | ||||
|               return { data: rr }; | ||||
|       return new me.request({ url: "/api/dns/" + query.name + "?type=" + query.type }).then(function (resp) { | ||||
|         if (!resp.body || !Array.isArray(resp.body.answer)) { | ||||
|           throw new Error("failed to get DNS response"); | ||||
|         } | ||||
|         return { | ||||
|           answer: resp.body.answer.map(function (ans) { | ||||
|             return { data: ans.data, ttl: ans.ttl }; | ||||
|           }) | ||||
|           }); | ||||
|         }); | ||||
|         }; | ||||
|       }); | ||||
|     }; | ||||
|   } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user