diff src/luan/webserver/handlers/FileHandler.java @ 1168:312e4cadd508

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 08 Feb 2018 19:17:57 -0700
parents 7e6f28c769a1
children
line wrap: on
line diff
--- a/src/luan/webserver/handlers/FileHandler.java	Thu Feb 08 19:06:31 2018 -0700
+++ b/src/luan/webserver/handlers/FileHandler.java	Thu Feb 08 19:17:57 2018 -0700
@@ -31,21 +31,21 @@
 		this.dir = dir;
 	}
 
+	File file(Request request) {
+		return new File(dir,request.path);
+	}
+
 	public Response handle(Request request) {
 		try {
-			File file = new File(dir,request.path);
-			return handle(request,file);
+			File file = file(request);
+			if( file.isFile() ) {
+				Response response = new Response();
+				response.body = new Response.Body( file.length(), new FileInputStream(file) );
+				return response;
+			}
+			return null;
 		} catch(IOException e) {
 			throw new RuntimeException(e);
 		}
 	}
-
-	Response handle(Request request,File file) throws IOException {
-		if( file.isFile() ) {
-			Response response = new Response();
-			response.body = new Response.Body( file.length(), new FileInputStream(file) );
-			return response;
-		}
-		return null;
-	}
 }