| 
									
										
										
										
											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-10-27 03:59:49 -06:00
										 |  |  | 	var greenlock = require("./greenlock.js").create(opts); | 
					
						
							| 
									
										
										
										
											2019-10-27 01:19:44 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-28 03:43:42 -06:00
										 |  |  | 	var servers = Servers.create(greenlock); | 
					
						
							| 
									
										
										
										
											2019-10-26 23:52:19 -06:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	var single = { | 
					
						
							| 
									
										
										
										
											2019-10-28 01:06:43 -06:00
										 |  |  | 		serve: function(fn) { | 
					
						
							| 
									
										
										
										
											2019-10-26 23:52:19 -06:00
										 |  |  | 			fn(servers); | 
					
						
							|  |  |  | 			return single; | 
					
						
							|  |  |  | 		}, | 
					
						
							|  |  |  | 		master: function(/*fn*/) { | 
					
						
							|  |  |  | 			// ignore
 | 
					
						
							|  |  |  | 			//fn(master);
 | 
					
						
							|  |  |  | 			return single; | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 	return single; | 
					
						
							|  |  |  | }; |