From 230c22bd9f9b50cf3e2c43d9c03fb8d3096047fb Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Wed, 18 May 2022 16:51:44 -0400 Subject: [PATCH] add timestamp to notification JSON #7492 #8487 --- src/main/java/edu/harvard/iq/dataverse/UserNotification.java | 4 ++++ src/main/java/edu/harvard/iq/dataverse/api/Notifications.java | 1 + 2 files changed, 5 insertions(+) diff --git a/src/main/java/edu/harvard/iq/dataverse/UserNotification.java b/src/main/java/edu/harvard/iq/dataverse/UserNotification.java index af3852a99b8..5714a879527 100644 --- a/src/main/java/edu/harvard/iq/dataverse/UserNotification.java +++ b/src/main/java/edu/harvard/iq/dataverse/UserNotification.java @@ -125,6 +125,10 @@ public String getSendDate() { return new SimpleDateFormat("MMMM d, yyyy h:mm a z").format(sendDate); } + public Timestamp getSendDateTimestamp() { + return sendDate; + } + public void setSendDate(Timestamp sendDate) { this.sendDate = sendDate; } diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Notifications.java b/src/main/java/edu/harvard/iq/dataverse/api/Notifications.java index 4b2912eb974..f39e4b9ebdf 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Notifications.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Notifications.java @@ -75,6 +75,7 @@ public Response getAllNotificationsForUser() { notificationObjectBuilder.add("subjectText", subjectText); notificationObjectBuilder.add("messageText", messageText); } + notificationObjectBuilder.add("sentTimestamp", notification.getSendDateTimestamp()); jsonArrayBuilder.add(notificationObjectBuilder); } JsonObjectBuilder result = Json.createObjectBuilder().add("notifications", jsonArrayBuilder);