diff --git a/src/main/java/it/gov/pagopa/message/core/controller/CitizenController.java b/src/main/java/it/gov/pagopa/message/core/controller/CitizenController.java index a922d62..d649899 100644 --- a/src/main/java/it/gov/pagopa/message/core/controller/CitizenController.java +++ b/src/main/java/it/gov/pagopa/message/core/controller/CitizenController.java @@ -15,12 +15,12 @@ public interface CitizenController { /** * Send message *MessageDispatcherUtils - * @param citizenConsentDTO to update + * @param userId to update + * @param channelId to update * @return outcome of the removal */ @DeleteMapping("/citizenConsents") - ResponseEntity<CitizenConsentDTO> deleteCitizenConsents(@Valid @RequestBody CitizenConsentDTO citizenConsentDTO); - + ResponseEntity<CitizenConsentDTO> deleteCitizenConsents(@RequestParam String userId, @RequestParam String channelId); /** * Send message * diff --git a/src/main/java/it/gov/pagopa/message/core/controller/CitizenControllerImpl.java b/src/main/java/it/gov/pagopa/message/core/controller/CitizenControllerImpl.java index 3bcca99..1bb8c12 100644 --- a/src/main/java/it/gov/pagopa/message/core/controller/CitizenControllerImpl.java +++ b/src/main/java/it/gov/pagopa/message/core/controller/CitizenControllerImpl.java @@ -19,8 +19,8 @@ public CitizenControllerImpl(CitizenServiceImpl citizenService) { @Override - public ResponseEntity<CitizenConsentDTO> deleteCitizenConsents(CitizenConsentDTO citizenConsentDTO) { - citizenConsentDTO = citizenService.deleteCitizenConsent(citizenConsentDTO.getHashedFiscalCode(), citizenConsentDTO.getChannelId()); + public ResponseEntity<CitizenConsentDTO> deleteCitizenConsents(String userId, String channelId) { + CitizenConsentDTO citizenConsentDTO = citizenService.deleteCitizenConsent(userId, channelId); return new ResponseEntity<>(citizenConsentDTO, HttpStatus.OK); }