| 
									
										
										
										
											2015-08-04 01:25:34 -07:00
										 |  |  | import session from 'express-session'; | 
					
						
							|  |  |  | import MongoStoreFactory from 'connect-mongo'; | 
					
						
							|  |  |  | import secrets from '../../config/secrets'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | const MongoStore = MongoStoreFactory(session); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export default function sessionsMiddleware() { | 
					
						
							|  |  |  |   return session({ | 
					
						
							|  |  |  |     resave: true, | 
					
						
							|  |  |  |     saveUninitialized: true, | 
					
						
							|  |  |  |     secret: secrets.sessionSecret, | 
					
						
							| 
									
										
										
										
											2015-12-29 11:18:55 -08:00
										 |  |  |     store: new MongoStore({ url: secrets.db }) | 
					
						
							| 
									
										
										
										
											2015-08-04 01:25:34 -07:00
										 |  |  |   }); | 
					
						
							|  |  |  | } |