Skip to content

Commit 8fe25db

Browse files
committed
Use the common method to simplify code
1 parent d9cb8b7 commit 8fe25db

File tree

3 files changed

+11
-19
lines changed

3 files changed

+11
-19
lines changed

framework/src/main/java/org/tron/core/services/http/GetAssetIssueByNameServlet.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,14 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) {
3636

3737
protected void doPost(HttpServletRequest request, HttpServletResponse response) {
3838
try {
39-
String input = request.getReader().lines()
40-
.collect(Collectors.joining(System.lineSeparator()));
41-
Util.checkBodySize(input);
42-
boolean visible = Util.getVisiblePost(input);
43-
JSONObject jsonObject = JSON.parseObject(input);
39+
PostParams params = PostParams.getPostParams(request);
40+
JSONObject jsonObject = JSON.parseObject(params.getParams());
4441
String value = jsonObject.getString("value");
45-
if (visible) {
42+
if (params.isVisible()) {
4643
value = Util.getHexString(value);
4744
}
48-
fillResponse(visible, ByteString.copyFrom(ByteArray.fromHexString(value)), response);
45+
fillResponse(params.isVisible(), ByteString.copyFrom(
46+
ByteArray.fromHexString(value)), response);
4947
} catch (Exception e) {
5048
Util.processError(e, response);
5149
}

framework/src/main/java/org/tron/core/services/http/GetBlockByIdServlet.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,10 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) {
3333

3434
protected void doPost(HttpServletRequest request, HttpServletResponse response) {
3535
try {
36-
String input = request.getReader().lines()
37-
.collect(Collectors.joining(System.lineSeparator()));
38-
Util.checkBodySize(input);
39-
boolean visible = Util.getVisiblePost(input);
36+
PostParams params = PostParams.getPostParams(request);
4037
BytesMessage.Builder build = BytesMessage.newBuilder();
41-
JsonFormat.merge(input, build, visible);
42-
fillResponse(visible, build.getValue(), response);
38+
JsonFormat.merge(params.getParams(), build, params.isVisible());
39+
fillResponse(params.isVisible(), build.getValue(), response);
4340
} catch (Exception e) {
4441
Util.processError(e, response);
4542
}

framework/src/main/java/org/tron/core/services/http/GetBlockByLatestNumServlet.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,10 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) {
3030

3131
protected void doPost(HttpServletRequest request, HttpServletResponse response) {
3232
try {
33-
String input = request.getReader().lines()
34-
.collect(Collectors.joining(System.lineSeparator()));
35-
Util.checkBodySize(input);
36-
boolean visible = Util.getVisiblePost(input);
33+
PostParams params = PostParams.getPostParams(request);
3734
NumberMessage.Builder build = NumberMessage.newBuilder();
38-
JsonFormat.merge(input, build, visible);
39-
fillResponse(visible, build.getNum(), response);
35+
JsonFormat.merge(params.getParams(), build, params.isVisible());
36+
fillResponse(params.isVisible(), build.getNum(), response);
4037
} catch (Exception e) {
4138
Util.processError(e, response);
4239
}

0 commit comments

Comments
 (0)