flush and close buffer in every case

This commit is contained in:
jeffcheasey88 2023-02-27 10:41:15 +01:00
parent 8b90a99823
commit 7e75c54092
7 changed files with 2 additions and 12 deletions

View file

@ -41,8 +41,6 @@ public class ChapterElement implements Response {
chapterJSON.put("puzzles", puzzles);
writer.write(chapterJSON.toJSONString());
}
writer.flush();
writer.close();
}
@Override

View file

@ -37,8 +37,6 @@ public class ChapterList implements Response {
}
writer.write(chaptersJSON.toJSONString());
}
writer.flush();
writer.close();
}
@Override

View file

@ -41,8 +41,6 @@ public class Leaderboard implements Response {
}
}
writer.write(playersJSON.toJSONString());
writer.flush();
writer.close();
}
@Override

View file

@ -35,8 +35,6 @@ public class PuzzleElement implements Response {
puzzleJSON.put("content", puzzle.getContent());
writer.write(puzzleJSON.toJSONString());
}
writer.flush();
writer.close();
}
@Override

View file

@ -54,8 +54,6 @@ public class PuzzleResponse implements Response {
return;
}
writer.write(responseJSON.toJSONString());
writer.flush();
writer.close();
}
private void saveSourceCode(ReceivedResponse received, Player player) throws IOException {

View file

@ -33,8 +33,6 @@ public class Result implements Response{
}else{
HttpUtil.responseHeaders(writer, 200, "Access-Control-Allow-Origin: *");
writer.write(score+"");
writer.flush();
writer.close();
}
}

View file

@ -32,6 +32,8 @@ public class Client extends Thread{
System.out.println(Arrays.toString(headers));
router.exec(headers[0], headers[1], isLogin(reader), reader, writer);
writer.flush();
writer.close();
} catch (Exception e) {
e.printStackTrace();
}