cleanup
This commit is contained in:
		
							parent
							
								
									f1868ceea5
								
							
						
					
					
						commit
						dea773366e
					
				
					 8 changed files with 103 additions and 24 deletions
				
			
		| 
						 | 
				
			
			@ -11,9 +11,9 @@ private:
 | 
			
		|||
     filename = file_dir + filename;
 | 
			
		||||
     auto file_info = file_cache.find(filename);
 | 
			
		||||
 | 
			
		||||
     int status = 200;
 | 
			
		||||
     int status = http_status_codes::OK;
 | 
			
		||||
     if (file_info == file_cache.end()) {
 | 
			
		||||
         status = 404;
 | 
			
		||||
         status = http_status_codes::NOT_FOUND;
 | 
			
		||||
         filename = "./error_pages/404.html";
 | 
			
		||||
         file_info = file_cache.find(filename);
 | 
			
		||||
     }
 | 
			
		||||
| 
						 | 
				
			
			@ -43,10 +43,12 @@ private:
 | 
			
		|||
  }
 | 
			
		||||
 | 
			
		||||
public:
 | 
			
		||||
  file_backend(std::string dir = "./www") : file_dir(dir) {
 | 
			
		||||
  file_backend(std::string dir = "./www") : file_dir(std::move(dir)) {
 | 
			
		||||
    populate_cache();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  ~file_backend() = default;
 | 
			
		||||
 | 
			
		||||
  std::unique_ptr<http_response> handle_request(http_request& req) override {
 | 
			
		||||
    return handle_request_cache(req);
 | 
			
		||||
  }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue