mirror of
https://gitea.gofwd.group/Forward_Group/ballistic-builder-spring.git
synced 2026-01-20 16:51:03 -05:00
fixed the delete
This commit is contained in:
@@ -6,8 +6,10 @@ import group.goforward.battlbuilder.model.EmailRequest;
|
|||||||
import group.goforward.battlbuilder.repos.EmailRequestRepository;
|
import group.goforward.battlbuilder.repos.EmailRequestRepository;
|
||||||
import group.goforward.battlbuilder.services.utils.EmailService;
|
import group.goforward.battlbuilder.services.utils.EmailService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.server.ResponseStatusException;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -105,6 +107,15 @@ public class EmailController {
|
|||||||
})
|
})
|
||||||
.orElse(ResponseEntity.notFound().build());
|
.orElse(ResponseEntity.notFound().build());
|
||||||
}
|
}
|
||||||
|
// Replace /delete/{id} with a RESTful DELETE /{id}
|
||||||
|
@DeleteMapping("/{id}")
|
||||||
|
@ResponseStatus(HttpStatus.NO_CONTENT)
|
||||||
|
public void deleteEmailRequest(@PathVariable Long id) {
|
||||||
|
if (!emailRequestRepository.existsById(id)) {
|
||||||
|
throw new ResponseStatusException(HttpStatus.NOT_FOUND, "Email request not found");
|
||||||
|
}
|
||||||
|
emailRequestRepository.deleteById(id);
|
||||||
|
}
|
||||||
|
|
||||||
private ResponseEntity<ApiResponse<EmailRequest>> buildEmailResponse(EmailRequest emailRequest) {
|
private ResponseEntity<ApiResponse<EmailRequest>> buildEmailResponse(EmailRequest emailRequest) {
|
||||||
if (EMAIL_STATUS_SENT.equals(emailRequest.getStatus())) {
|
if (EMAIL_STATUS_SENT.equals(emailRequest.getStatus())) {
|
||||||
|
|||||||
@@ -31,4 +31,8 @@ spring.mail.username=info@battl.builders
|
|||||||
spring.mail.password=Cul8rman2025
|
spring.mail.password=Cul8rman2025
|
||||||
spring.mail.properties.mail.smtp.auth=true
|
spring.mail.properties.mail.smtp.auth=true
|
||||||
spring.mail.properties.mail.smtp.starttls.enable=true
|
spring.mail.properties.mail.smtp.starttls.enable=true
|
||||||
spring.mail.properties.mail.smtp.starttls.required=true
|
spring.mail.properties.mail.smtp.starttls.required=true
|
||||||
|
|
||||||
|
#Database settings
|
||||||
|
|
||||||
|
spring.datasource.hikari.max-lifetime=600000
|
||||||
Reference in New Issue
Block a user