@@ -9,6 +9,7 @@ import dayjs from "@/utils/dayjs";
99import { useConfigurationStore } from "./ConfigurationStore" ;
1010import FailureGroup from "@/resources/FailureGroup" ;
1111import QueueAddress from "@/resources/QueueAddress" ;
12+ import { timeSpanToDuration } from "@/composables/formatter" ;
1213
1314const deletedPeriodOptions = [ "All Deleted" , "Deleted in the last 2 Hours" , "Deleted in the last 1 Day" , "Deleted in the last 7 days" ] as const ;
1415const retryPeriodOptions = [ "All Pending Retries" , "Retried in the last 2 Hours" , "Retried in the last 1 Day" , "Retried in the last 7 Days" ] as const ;
@@ -100,6 +101,7 @@ export const useMessagesStore = defineStore("MessagesStore", () => {
100101 if ( previousMessage . last_modified === receivedMessage . last_modified ) {
101102 receivedMessage . retryInProgress = previousMessage . retryInProgress ;
102103 receivedMessage . deleteInProgress = previousMessage . deleteInProgress ;
104+ receivedMessage . restoreInProgress = previousMessage . restoreInProgress ;
103105 receivedMessage . submittedForRetrial = previousMessage . submittedForRetrial ;
104106 receivedMessage . resolved = previousMessage . resolved ;
105107 }
@@ -124,7 +126,7 @@ export const useMessagesStore = defineStore("MessagesStore", () => {
124126 case FailedMessageStatus . Archived :
125127 //check deletion time
126128 messages . forEach ( ( message ) => {
127- message . error_retention_period = dayjs . duration ( configuration . value ?. data_retention . error_retention_period ?? "PT0S" ) . asHours ( ) ;
129+ message . error_retention_period = timeSpanToDuration ( configuration . value ?. data_retention . error_retention_period ) . asHours ( ) ;
128130 const countdown = dayjs ( message . last_modified ) . add ( message . error_retention_period , "hours" ) ;
129131 message . delete_soon = countdown < dayjs ( ) ;
130132 message . deleted_in = countdown . format ( ) ;
0 commit comments