From d20b5e73600d2ea680731e5359d1e4389e7b501e Mon Sep 17 00:00:00 2001 From: stedelia <144045955+stedelia@users.noreply.github.com> Date: Fri, 19 Jul 2024 15:40:22 +0200 Subject: [PATCH] fix: Save message after send (#19) Co-authored-by: Vitolo-Andrea Co-authored-by: DanieleRanaldo --- .../message/core/service/SendMessageServiceImpl.java | 12 ++++++++++-- src/main/resources/static/asset-manifest.json | 6 +++--- src/main/resources/static/index.html | 2 +- .../static/js/{main.b1fd57ed.js => main.45090019.js} | 6 +++--- ...d.js.LICENSE.txt => main.45090019.js.LICENSE.txt} | 0 .../resources/static/static/js/main.45090019.js.map | 1 + .../resources/static/static/js/main.b1fd57ed.js.map | 1 - .../core/service/SendMesssageServiceTest.java | 7 +++++++ 8 files changed, 25 insertions(+), 10 deletions(-) rename src/main/resources/static/static/js/{main.b1fd57ed.js => main.45090019.js} (94%) rename src/main/resources/static/static/js/{main.b1fd57ed.js.LICENSE.txt => main.45090019.js.LICENSE.txt} (100%) create mode 100644 src/main/resources/static/static/js/main.45090019.js.map delete mode 100644 src/main/resources/static/static/js/main.b1fd57ed.js.map diff --git a/src/main/java/it/gov/pagopa/message/core/service/SendMessageServiceImpl.java b/src/main/java/it/gov/pagopa/message/core/service/SendMessageServiceImpl.java index 9200e6d..4e2a26e 100644 --- a/src/main/java/it/gov/pagopa/message/core/service/SendMessageServiceImpl.java +++ b/src/main/java/it/gov/pagopa/message/core/service/SendMessageServiceImpl.java @@ -2,6 +2,8 @@ import it.gov.pagopa.message.core.dto.MessageDTO; import it.gov.pagopa.message.core.dto.TokenDTO; +import it.gov.pagopa.message.core.stub.model.MessageMapperDTOToObject; +import it.gov.pagopa.message.core.stub.repository.MessageRepository; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.http.HttpEntity; @@ -19,6 +21,10 @@ public class SendMessageServiceImpl implements SendMessageService { private final RestTemplate restTemplate; private final MessageErrorProducerService errorProducerService; + private final MessageRepository messageRepository; + + private final MessageMapperDTOToObject mapperDTOToObject; + private final String client; private final String clientId; private final String grantType; @@ -26,12 +32,14 @@ public class SendMessageServiceImpl implements SendMessageService { private final String tenantId; public SendMessageServiceImpl(MessageErrorProducerService errorProducerService, RestTemplate restTemplate, - @Value("${app.token.client}")String client, + MessageRepository messageRepository, MessageMapperDTOToObject mapperDTOToObject, @Value("${app.token.client}")String client, @Value("${app.token.clientId}") String clientId, @Value("${app.token.grantType}") String grantType, @Value("${app.token.tenantId}") String tenantId) { this.restTemplate = restTemplate; this.errorProducerService = errorProducerService; + this.messageRepository = messageRepository; + this.mapperDTOToObject = mapperDTOToObject; this.client = client; this.clientId = clientId; this.grantType = grantType; @@ -99,7 +107,7 @@ private void toUrl(MessageDTO messageDTO, String messageUrl, TokenDTO token) thr entity, String.class).getBody(); log.info("[EMD][SEND-MESSAGE] Message sent correctly. Response: {}",response); - + messageRepository.save(mapperDTOToObject.messageObjectMapper(messageDTO)); } diff --git a/src/main/resources/static/asset-manifest.json b/src/main/resources/static/asset-manifest.json index 37db012..219bcbc 100644 --- a/src/main/resources/static/asset-manifest.json +++ b/src/main/resources/static/asset-manifest.json @@ -1,15 +1,15 @@ { "files": { "main.css": "/static/css/main.7607bf2b.css", - "main.js": "/static/js/main.b1fd57ed.js", + "main.js": "/static/js/main.45090019.js", "static/js/453.d070fbd4.chunk.js": "/static/js/453.d070fbd4.chunk.js", "index.html": "/index.html", "main.7607bf2b.css.map": "/static/css/main.7607bf2b.css.map", - "main.b1fd57ed.js.map": "/static/js/main.b1fd57ed.js.map", + "main.45090019.js.map": "/static/js/main.45090019.js.map", "453.d070fbd4.chunk.js.map": "/static/js/453.d070fbd4.chunk.js.map" }, "entrypoints": [ "static/css/main.7607bf2b.css", - "static/js/main.b1fd57ed.js" + "static/js/main.45090019.js" ] } \ No newline at end of file diff --git a/src/main/resources/static/index.html b/src/main/resources/static/index.html index 5d8a879..aa4c14d 100644 --- a/src/main/resources/static/index.html +++ b/src/main/resources/static/index.html @@ -1 +1 @@ -TPP Platform
\ No newline at end of file +React App
\ No newline at end of file diff --git a/src/main/resources/static/static/js/main.b1fd57ed.js b/src/main/resources/static/static/js/main.45090019.js similarity index 94% rename from src/main/resources/static/static/js/main.b1fd57ed.js rename to src/main/resources/static/static/js/main.45090019.js index 41aa74a..c9354b0 100644 --- a/src/main/resources/static/static/js/main.b1fd57ed.js +++ b/src/main/resources/static/static/js/main.45090019.js @@ -1,3 +1,3 @@ -/*! For license information please see main.b1fd57ed.js.LICENSE.txt */ -(()=>{"use strict";var e={730:(e,t,n)=>{var r=n(43),a=n(853);function l(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n