diff --git a/src/dev/peerat/framework/Client.java b/src/dev/peerat/framework/Client.java index 58806f9..2e17ddc 100644 --- a/src/dev/peerat/framework/Client.java +++ b/src/dev/peerat/framework/Client.java @@ -26,7 +26,7 @@ public class Client extends Thread{ reader.readHeaders(); RequestType type = RequestType.valueOf(headers[0]); - context = new Context(type, headers[1], isLogin(router, type, reader), writer, router.getDefaultHeaders(type)); + context = new Context(type, headers[1], isLogin(type, reader), writer, router.getDefaultHeaders(type)); router.exec(context, reader, writer); writer.flush(); writer.close(); @@ -44,7 +44,7 @@ public class Client extends Thread{ if(context != null) logger.setValue(context); } - private User isLogin(Router router, RequestType type, HttpReader reader) throws InvalidJwtException{ + private User isLogin(RequestType type, HttpReader reader) throws InvalidJwtException{ String auth = reader.getHeader("Authorization"); if(auth == null) return null; auth = auth.substring(7); @@ -52,7 +52,7 @@ public class Client extends Thread{ return this.router.getUser(auth); }catch(InvalidJwtException e){ try{ - writer.response(401, router.getDefaultHeaders(type)); + writer.response(401, this.router.getDefaultHeaders(type)); writer.flush(); writer.close(); }catch(Exception ex){}