Skip to content

Commit

Permalink
Merge pull request tronprotocol#3404 from kaiserlinda/simplify_code
Browse files Browse the repository at this point in the history
Simplify code with common functions
  • Loading branch information
xxo1shine authored Sep 17, 2020
2 parents e641cc4 + cec45ae commit eee5bbd
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,11 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) {

protected void doPost(HttpServletRequest request, HttpServletResponse response) {
try {
String input = request.getReader().lines()
.collect(Collectors.joining(System.lineSeparator()));
Util.checkBodySize(input);
boolean visible = Util.getVisiblePost(input);
Transaction transaction = Util.packTransaction(input, visible);
PostParams params = PostParams.getPostParams(request);
Transaction transaction = Util.packTransaction(params.getParams(), params.isVisible());
TransactionApprovedList reply = wallet.getTransactionApprovedList(transaction);
if (reply != null) {
response.getWriter().println(Util.printTransactionApprovedList(reply, visible));
response.getWriter().println(Util.printTransactionApprovedList(reply, params.isVisible()));
} else {
response.getWriter().println("{}");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,10 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) {

protected void doPost(HttpServletRequest request, HttpServletResponse response) {
try {
String input = request.getReader().lines()
.collect(Collectors.joining(System.lineSeparator()));
Util.checkBodySize(input);
boolean visible = Util.getVisiblePost(input);
PostParams params = PostParams.getPostParams(request);
BytesMessage.Builder build = BytesMessage.newBuilder();
JsonFormat.merge(input, build, visible);
fillResponse(build.getValue(), visible, response);
JsonFormat.merge(params.getParams(), build, params.isVisible());
fillResponse(build.getValue(), params.isVisible(), response);
} catch (Exception e) {
Util.processError(e, response);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,9 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) {

protected void doPost(HttpServletRequest request, HttpServletResponse response) {
try {
String input = request.getReader().lines()
.collect(Collectors.joining(System.lineSeparator()));
Util.checkBodySize(input);
boolean visible = Util.getVisiblePost(input);
PostParams params = PostParams.getPostParams(request);
NumberMessage.Builder build = NumberMessage.newBuilder();
JsonFormat.merge(input, build, visible);
JsonFormat.merge(params.getParams(), build, params.isVisible());
fillResponse(build.getNum(), response);
} catch (Exception e) {
Util.processError(e, response);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,15 +49,12 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) {

protected void doPost(HttpServletRequest request, HttpServletResponse response) {
try {
String input = request.getReader().lines()
.collect(Collectors.joining(System.lineSeparator()));
Util.checkBodySize(input);
boolean visible = Util.getVisiblePost(input);
PostParams params = PostParams.getPostParams(request);
BytesMessage.Builder build = BytesMessage.newBuilder();
JsonFormat.merge(input, build, visible);
JsonFormat.merge(params.getParams(), build, params.isVisible());
TransactionInfo reply = wallet.getTransactionInfoById(build.getValue());
if (reply != null) {
response.getWriter().println(convertLogAddressToTronAddress(reply, visible));
response.getWriter().println(convertLogAddressToTronAddress(reply, params.isVisible()));
} else {
response.getWriter().println("{}");
}
Expand Down

0 comments on commit eee5bbd

Please sign in to comment.