| 
									
										
										
										
											2019-10-26 23:52:19 -06:00
										 |  |  | "use strict"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | require("./main.js"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var Single = module.exports; | 
					
						
							|  |  |  | var Servers = require("./servers.js"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Single.create = function(opts) { | 
					
						
							| 
									
										
										
										
											2019-11-05 03:09:42 -07:00
										 |  |  |     var greenlock = require("./greenlock-shim.js").create(opts); | 
					
						
							| 
									
										
										
										
											2019-10-27 01:19:44 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-01 15:14:07 -06:00
										 |  |  |     var servers = Servers.create(greenlock); | 
					
						
							| 
									
										
										
										
											2019-10-26 23:52:19 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-01 15:14:07 -06:00
										 |  |  |     var single = { | 
					
						
							| 
									
										
										
										
											2019-11-03 01:28:37 -07:00
										 |  |  |         ready: function(fn) { | 
					
						
							| 
									
										
										
										
											2019-11-01 15:14:07 -06:00
										 |  |  |             fn(servers); | 
					
						
							|  |  |  |             return single; | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         master: function(/*fn*/) { | 
					
						
							|  |  |  |             // ignore
 | 
					
						
							|  |  |  |             //fn(master);
 | 
					
						
							|  |  |  |             return single; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2019-11-03 01:28:37 -07:00
										 |  |  |     // backwards compat starts now
 | 
					
						
							|  |  |  |     single.serve = single.ready; | 
					
						
							| 
									
										
										
										
											2019-11-01 15:14:07 -06:00
										 |  |  |     return single; | 
					
						
							| 
									
										
										
										
											2019-10-26 23:52:19 -06:00
										 |  |  | }; |