91: don't require a ./config/ directory at hledger-web startup
As before, hledger-web writes a yesod session file in the current directory at startup. It's now called ./.hledger-web_client_session_key.aes
This commit is contained in:
		
							parent
							
								
									2addc934fc
								
							
						
					
					
						commit
						695ff9a49e
					
				@ -78,7 +78,7 @@ instance Yesod App where
 | 
				
			|||||||
    -- Store session data on the client in encrypted cookies,
 | 
					    -- Store session data on the client in encrypted cookies,
 | 
				
			||||||
    -- default session idle timeout is 120 minutes
 | 
					    -- default session idle timeout is 120 minutes
 | 
				
			||||||
    makeSessionBackend _ = do
 | 
					    makeSessionBackend _ = do
 | 
				
			||||||
        key <- getKey "config/client_session_key.aes"
 | 
					        key <- getKey ".hledger-web_client_session_key.aes"
 | 
				
			||||||
        return . Just $ clientSessionBackend key 120
 | 
					        return . Just $ clientSessionBackend key 120
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    -- defaultLayout widget = do
 | 
					    -- defaultLayout widget = do
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user