Skip to content

Commit 66c1da3

Browse files
committed
Issue 173: Provide confirmation after submitting idea or issue
The `submitFeatureRequest()` has a message but `submitIssueRequest()` needs one. Also update to using String.format().
1 parent 6d47cc9 commit 66c1da3

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/main/java/edu/tamu/app/controller/ServiceController.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,11 @@ public ApiResponse submitIssueRequest(@RequestBody ServiceRequest request, @Weav
9494
Service service = serviceRepo.findOne(request.getService());
9595
issueRequest.setService(service.getName());
9696
issueRequest.setCredentials(credentials);
97-
return productService.submitIssueRequest(issueRequest);
97+
ApiResponse response = productService.submitIssueRequest(issueRequest);
98+
if (response.getMeta().getStatus().equals(ApiStatus.SUCCESS)) {
99+
return new ApiResponse(SUCCESS, String.format("Your issue for %s has been submitted!", service.getName()), response.getPayload());
100+
}
101+
return response;
98102
}
99103

100104
@RequestMapping("/feature")
@@ -104,7 +108,7 @@ public ApiResponse submitFeatureRequest(@RequestBody ServiceRequest request, @We
104108
Idea idea = new Idea(request);
105109
idea.setService(service);
106110
ideaRepo.create(idea, credentials);
107-
return new ApiResponse(ApiStatus.SUCCESS, "Your feature request for " + service.getName() + " has been submitted as an idea!");
111+
return new ApiResponse(ApiStatus.SUCCESS, String.format("Your feature request for %s has been submitted as an idea!", service.getName()));
108112
}
109113

110114
}

0 commit comments

Comments
 (0)